testausstrategiaan
Testausstrategia on suunnitelma, jolla ohjelmiston testaus organisoidaan projektissa. Sen tarkoituksena on varmistaa tuotteen laatu, hallita riskejä sekä määrittää vastuut, aikataulut ja menettelytavat testien suorittamiseksi. Hyvin laadittu testausstrategia auttaa kohdistamaan resurssit olennaisiin riskialueisiin ja varmistaa, että laadunvarmistus on johdonmukaista koko projektin ajan.
- Testitasot: yksikkö-, integraatio-, järjestelmä-, hyväksymistestaus
- Testityypit: toiminnallinen ja ei-toiminnallinen testing
- Automatisointi ja manuaalinen testaus
- Dokumentaatio ja jäljitettävyys
Toimintaperiaatteet ja toteutus:
Testausstrategia sovitetaan projektin kontekstiin. Se tukee sekä perinteisiä että ketteriä sekä DevOps -menetelmiä. Yleensä se integroidaan
- Testikattavuus ja jäljitettävyys vaatimuksiin
- Virheiden tiheys ja vakavuus
- Testien eteneminen ja oikaistujen virheiden määrä
- Suorituskyky- ja ei-toiminnallisten testien tulokset
- Virheiden vuotaminen tuotantoon
Testaussuunnitelma, testitapaukset, suoritustodisteet sekä jäljitettävyysmatriisi ovat keskeisiä dokumentteja, jotka tuottavat evidenssiä laadunvarmistuksesta.