Tarkvara testimist käsitlev juhendmaterjal
5.2 Liigitus süsteemi detailsuse järgi
Süsteemitestimine testitakse kogu süsteemi vastavust talle esitatud nõuetele. Musta
kasti testimise alaliik. Süsteemitestimise liigid on ka vastuvõtutestimine, alfa- ja
beetatestimine, kuna nende käigus testitakse kogu süsteemi.
Integratsioonitestimine testitakse erinevate komponentide liidestamist/koostööd.
Kogu süsteemi valmisolek ei ole vajalik, sest on võimalik kasutada testidraivereid,
mis simuleerivad puuduvate süsteemi osade käitumist (top-down ja bottom-up või
sandwich meetodid). Suuremate süsteemide korral ongi otstarbekam liidestada
süsteemid järk-järgult.
Moodultestimine eraldiseisva tarkvaramooduli toimimise testimiseks. Mooduli iga
meetodi jaoks koostatakse test, mis on eraldiseisev mooduli teistest testidest.
Moodultestimine peaks olema tarkvaraarendajate vastutusel.
5.3 Liigitus testide läbiviija järgi