Sobes.tech
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:

  1. Testkatte ulatus: Teatud protsent koodist, nõuetest või funktsionaalsusest on katmata testjuhtumitega.
  2. Vigade stabiilsus: Uute vigade leidmise kiirus väheneb miinimumtasemele.
  3. Vigade tihedus: Avatud vigade arv teatud tüüpi (näiteks blokeerivad, kriitilised) on langenud alla seatud läve.
  4. Testjuhtumite staatus: Suur protsent (näiteks > 95%) täidetud testjuhtumitest on staatusega "läbitud" (Passed).
  5. Acceptance testide tulemused: On läbitud vajalikud acceptance testide voorud, võimalusel kliendi või lõppkasutajate osavõtul.
  6. Blokeerivate vigade puudumine: Ei ole avatud vigu, mis blokeerivad toote olulisi funktsioone või muudavad selle kasutuskõlbmatuks.
  7. Nõuete vastavus: Toode vastab üldiselt spetsifikatsioonidele ja funktsionaalsetele nõuetele.
  8. 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.