testausstrategiat
Testausstrategiat ovat suunnitelmia ja periaatteita, joiden mukaan ohjelmiston tai muun järjestelmän testaaminen järjestetään. Ne määrittävät testien tavoitteen, laajuuden, aikataulun sekä resurssien kohdistamisen ja ohjaavat päätöksiä siitä, mitä testataan, miten testit suunnitellaan ja miten tuloksia tulkitaan. Testausstrategia tukee laatutavoitteita ja riskienhallintaa sekä varmistaa, että kyseisen projektin vaatimukset täyttyvät.
Yleisiä lähestymistapoja ovat riskiperusteinen testaus, jossa prioriteetit asetetaan järjestelmän riskien perusteella; vaatimuspohjainen testaus, jossa testitpeilataan määriteltyjä
Toteutuksessa huomioidaan elinkaari: ketterissä malleissa testaus integroituu jatkuvaan kehitykseen; perinteisissä malleissa erilliset testaus- ja kehitysvaiheet. Hyväksymistestausta
Suunnitelmassa määritellään eteneminen: testikattavuus, mittarit (defektien tiheys, testimääritysaste), sekä kriteerit sisään- ja uloskirjautumiseen. Dokumentointi ja jäljitettävyys
Testausstrategiat voivat kehittyä projektin aikana vastaamaan uusien riskien tai muutosten asettamia vaatimuksia. Oikea strategia tukee laadunvarmennusta