testausvaiheita
Testausvaiheita viittaa ohjelmistojen laadunvarmistuksessa käytettyihin vaiheisiin, joissa tuotteen toiminnallisuus, suorituskyky, turvallisuus ja käytettävyys varmistetaan suhteessa asetettuihin vaatimuksiin. Näihin vaiheisiin sisältyy sekä yksikkö-, integraatio-, järjestelmä- että hyväksymistestaus, joita sovelletaan eri kehitys- ja testausmalleissa. Yleensä testaus alkaa suunnitteluvaiheessa: testisuunnitelma määrittelee tavoitteet, testikriteerit, aikataulut ja vastuut sekä mittarit kuten virheiden määrän ja kattavuuden. Seuraavaksi valmistellaan testausympäristöt, testidatat ja työkalut sekä kehitetään testitapaukset ja tarkistuslistat.
Tämän jälkeen suoritetaan testaus, jossa testitapaukset toteutetaan manuaalisesti tai automatisoidusti. Yksikkötestauksessa tarkastellaan pienimpiä koodiyksiköitä, integraatiotesteissä varmistetaan
Testausvaiheet voidaan toteuttaa iteratiivisesti kehitysprojektin mukaan, ja automaation rooli kasvaa jatkuvasti, kun toistuvia testejä voidaan suorittaa