Middle
Milliseid kriteeriume tuleks arvestada, valides testjuhtumi ja kontrollnimekirja vahel?
sobes.tech AI
Vastus AI-lt
Valiku vahel testjuhtumi ja kontrollnimekirja tegemisel tuleb arvestada järgmisi kriteeriume:
-
Detailtaseme tase:
- Testjuhtum: nõuab kõrget detailtaset, samm-sammuline kirjeldus, oodatav tulemus. Kasutatakse kriitiliselt oluliste funktsioonide, regressioonitesti ja uute töötajate koolituse jaoks.
- Kontrollnimekiri: nõuab madalat detailtaset, kontrollpunktide nimekiri. Kasutatakse kiireks testimiseks, uurimistestimiseks, ad-hoc testimiseks ja vastavuse kontrollimiseks (UI/UX).
-
Loomise ja täitmise aeg:
- Testjuhtum: nõuab rohkem aega loomisele ja dokumenteerimisele, kuid täitmine võib olla prognoositav.
- Kontrollnimekiri: kiiresti loodav ja täidetav.
-
Testija kogemus:
- Testjuhtum: sobib kõigile tasanditele, eriti vähem kogenud testijatele, pakkudes selgeid juhiseid.
- Kontrollnimekiri: sobib rohkem kogenud testijatele, kuna nõuab funktsionaalsuse mõistmist ja võimet iseseisvalt kontrollimise samme määrata.
-
Testimise eesmärk:
- Testjuhtum: konkreetse stsenaariumi korrektse toimimise kinnitamine, vigade otsimine konkreetsetes voogudes.
- Kontrollnimekiri: laia funktsionaalsuse katvus, et kiiresti hinnata stabiilsust või täielikkust.
-
Aruandluse nõuded:
- Testjuhtum: tagab üksikasjaliku aruandluse iga sammu ja saadud tulemuste kohta.
- Kontrollnimekiri: vähem üksikasjalik aruandlus, tavaliselt fikseeritakse "läbis"/"läbimata" punkt või üldine hinnang.
-
Testitava funktsionaalsuse keerukus:
- Testjuhtum: keerulise loogika, paljude eeltingimuste ja sammudega.
- Kontrollnimekiri: lihtsate ja ilmselgete kontrollide jaoks.
-
Automatiseerimise vajadus:
- Testjuhtum: hea alus automatiseeritud testide kirjutamiseks.
- Kontrollnimekiri: vähem sobiv otse automatiseerimiseks ilma täiendava detailideta.
| Kriteerium | Testjuhtum | Kontrollnimekiri |
|---|---|---|
| Detailtaseme tase | Kõrge (samm-sammuline kirjeldus) | Madal (kontrollpunktide nimekiri) |
| Loomise aeg | Rohkem | Vähem |
| Täitmise aeg | Võib olla prognoositav | Kiirem, sõltub testijast |
| Testija kogemus | Sobib kõigile, eriti algajatele | Nõuab kogemust ja mõistmist |
| Testimise eesmärk | Sügav stsenaariumi kontroll, regressioon | Lai katvus, kiire hindamine |
| Aruandlus | Detailne (soolise kaupa) | Vähem detailne (punktide või üldine) |
| Funktsionaalsuse keerukus | Keeruline | Lihtne |
| Automaatika ettevalmistus | Hea alus | Vajab täiustamist |