Testausprosessiin
Testausprosessiin viittaa kokonaisuus, jolla ohjelmiston tai järjestelmän laatua arvioidaan ja varmistetaan. Sen tavoitteena on todentaa vaatimusten toteutuminen, havaita virheet aikaisessa vaiheessa ja pienentää riskejä ennen käyttöönottoa. Prosessi jakautuu useisiin vaiheisiin: suunnittelu, valmistelu, toteutus, suoritus ja raportointi. Suunnitteluvaiheessa määritellään testausstrategia, laadun tavoitteet, testikattavuus sekä riskiperusteiset testiryhmät. Valmisteluvaiheessa laaditaan testikuvaukset, testitapaukset ja tarvittavat varmennus- ja suoritusmenetelmät, sekä määritellään ympäristöt ja työkalut. Toteutusvaiheessa testit suoritetaan manuaalisesti tai automaation avulla, virheet kirjataan, luokitellaan ja jäljitettävyyttä seurataan. Suoritusvaiheessa edistystä seurataan, näytteet analysoidaan ja sidosryhmille tuotetaan raportteja sekä päätöksiä tukevaa tietoa. Raportointi loppuun kattaa tilannekatsaukset, virheraportit ja laadunvarmistusdokumentaation.
Testauksen tyypit kattavat muun muassa regressio-, integraatio-, järjestelmä- sekä hyväksymistestauksen. Menetelmät voivat olla musta laatikko-, valkoinen
Testausprosessissa korostuvat varhainen testaaminen, riskiperusteinen valinta, jäljitettävyys sekä mittarit kuten virheiden tiheys, testikattavuus ja läpäisyaste. Prosessi