Tesztelés az életciklus különböző pontjain
A tesztelő már a követelmények és a tervek áttekintésekor kérdéseket tehet fel: egyértelmű-e a megfogalmazás, tesztelhető-e az elvárt viselkedés, és leírták-e a kivételes helyzeteket? A fejlesztés során a komponensek és az összekapcsolt folyamatok ellenőrzése következik. Karbantartáskor a módosított funkciót és a kapcsolódó működéseket is vizsgálni kell.
A használat során érkező hibajelzések új tesztesetekhez vezethetnek. Ha például egy frissítés után a számla végösszege hibásan jelenik meg, ellenőrizni kell a javítást, majd a kedvezményeket, adókat, fizetést és a bizonylatot is, mert ugyanaz a változtatás több funkcióra hathat.