Tarkvara testimist käsitlev juhendmaterjal
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
Alfatestimine testimeeskonna poolt läbi viidav testimine arendaja keskkonnas
arenduse lõpul
Beetatestimine testimine lõppkasutaja poolt väljaspool arendaja keskkonda
(lõppkasutaja keskkonnas) arenduse lõpul