Tarkvara testimist käsitlev juhendmaterjal
5 Testimise liigid
Vastavalt testimise spetsiifilisele eesmärgile on võimalik eristada väga palju erinevaid
testimise klassifikatsioone. Liigitused võivad olla omavahel kattuvad vastavalt sellele,
millest testimismeetodi puhul lähtutakse.
Näiteks võib klassifikatsioone välja tuua selle põhjal,
1. Kes testib?
2. Mida testitakse?
3. Kuidas testitakse?
Kõiki testimise liike ei pruugi süsteemi testimisel olla võimalik ega ka vajalik läbi
viia (kuna testimisvajadused olenevad süsteemile püstitatud nõuetest), samuti pole
järgnevalt kirjeldatud kõiki võimalikke testimise liike.
Testimise erinevaid liike kirjeldatakse ka raamatutes Lessons Learned in Software
Testing [KA+], Effective Methods for Software Testing [PE] ning Testing Standards
Working Party materjalides [TS].
5.1 Liigitus tarkvara testitavate omaduste järgi
Tarkvaral on palju erinevaid omadusi, millele võib defineerida nõuded. Võimalike