Tarkvara testimist käsitlev juhendmaterjal
elutsükli faasis viga leitakse, seda odavam on selle parandamine. Sellest lähtuvalt
võivad vead, mis on leitud arenduse varases faasis, olla kümneid kuni sadu kordi
odavamad paranda, kui sama vea parandamine arenduse lõpus või pärast
kasutusseandmist.
Eelnevast lähtuvalt on testimise eesmärgiks peale nõuetelevastavuse kontrollimise
leida olulised vead võimalikult kiiresti.
4 Testimise koht arendusprotsessis
Oluline on märgata, et ükskõik, millisel arendusmetoodikal arendusprotsess põhineb
(kosemudel, RUP, agiilmetoodikad), paikneb testimine oma sisendite ja väljundite
mõttes nõuete formuleerimise, analüüsi, disaini ning realiseerimise vahel (vt joonis 1).
Testimise sisendiks on ühelt poolt süsteemile esitatavad nõudmised ning teiselt poolt
testitav objekt. Testimise põhiliseks väljundiks on eelkõige leitud vigade kirjeldused,
millele toetudes süsteemi ja vajadusel ka nõudmisi parandatakse, kuid olulised on ka