Middle
Millised võivad olla testimise lõpetamise kriteeriumid?
sobes.tech AI
Vastus AI-lt
Testimise lõpetamise kriteeriumid määravad toote valmisoleku väljalaskeks või järgmise arendusfaasi läbimiseks. Peamised kriteeriumid hõlmavad:
- Testkatte ulatus: Teatud protsent koodist, nõuetest või funktsionaalsusest on katmata testjuhtumitega.
- Vigade stabiilsus: Uute vigade leidmise kiirus väheneb miinimumtasemele.
- Vigade tihedus: Avatud vigade arv teatud tüüpi (näiteks blokeerivad, kriitilised) on langenud alla seatud läve.
- Testjuhtumite staatus: Suur protsent (näiteks > 95%) täidetud testjuhtumitest on staatusega "läbitud" (Passed).
- Acceptance testide tulemused: On läbitud vajalikud acceptance testide voorud, võimalusel kliendi või lõppkasutajate osavõtul.
- Blokeerivate vigade puudumine: Ei ole avatud vigu, mis blokeerivad toote olulisi funktsioone või muudavad selle kasutuskõlbmatuks.
- Nõuete vastavus: Toode vastab üldiselt spetsifikatsioonidele ja funktsionaalsetele nõuetele.
- Automatiseerimise katvus: Teatud regressioonitestide komplekt on automatiseeritud.
Täiendavad kriteeriumid võivad hõlmata:
- Kõigi planeeritud testtsüklite (regressioon, integratsioon, koormus jne) läbiviimist.
- Positiivsete tagasiside saamist huvipoolt (näiteks Product Owner, juhtkond).
- Vajalik dokumentatsiooni olemasolu (testiaruanded, kasutusjuhendid).
Lõpetamise kriteeriumid peavad alati olema eelnevalt määratletud ja meeskonna ning huvipooltega kooskõlastatud.