testitüübid
Testitüübid kirjeldavad, kuidas tarkvaratoodet hinnatakse erinevates olukordades ja erinevatel tasanditel. Need aitavad määrata testimise ulatuse, eesmärgid ja kriteeriumid ning tõendavad kvaliteeti enne tootmisesse kasutuselevõttu. Peamised jaotused on funktsionaalsed testid ja mittefunktsionaalsed testid.
Funktsionaalsed testid keskenduvad sellele, kas tarkvara täidab kirjeldatud nõudeid ja kasutajaliidest. Ühiktestid kontrollivad üksikuid komponente; integreerimistestid
Mittefunktsionaalsed testid hindavad omadusi, mis ei puuduta konkreetset funktsiooni, kuid mõjutavad kvaliteeti ja kasutuskogemust. Nende hulka
Lisaks eristatakse sageli regressioonitestimist, mis kontrollib, et tehtud muudatused ei rikuks olemasolevat funktsionaalsust; eksploratiivset testi, mis
Testitüübid võivad kattuda ja neid kirjendatakse kvaliteedihindamise ja testikavade raames.