Junior
Mis on testidele põhinev testimine?
sobes.tech AI
Vastus AI-lt
Test-Based Testing on testimis lähenemisviis, kus edukuse kriteeriumiks on tegeliku tulemuse vastavus oodatule, mis on kirjeldatud testjuhtumis. Põhitähelepanu pööratakse eelnevalt ettevalmistatud testide täitmisele.
Peamised omadused:
- Fookus testjuhtumitel: Prioriteet antakse selgelt määratletud teststsenaariumide täitmisele, mis kirjeldavad sisendandmeid, täitmise samme ja oodatavaid tulemusi.
- Tulemuste võrdlus: Testi ajal saadud tegelik tulemus võrreldakse testjuhtumis registreeritud oodatava tulemusega. Erinevused loetakse defektideks.
- Proaktiivne lähenemine: Testid arendatakse enne või paralleelselt funktsionaalsuse arendamisega, lähtudes nõuetest.
- Piirangud: Tõhusus sõltub arendatud testide täielikkusest ja kvaliteedist. Testjuhtumitega katmata vead võivad jääda märkamata.
Praktilised näited:
- Funktsionaalsed testid kontrollnimekirjade ja testjuhtumite abil.
- Regressioonitestid olemasoleva testibaasi kasutamisel.
- Testjuhtumite automatiseerimine.
Erinevus eksploratiivtestimise või ad-hoc testimisega seisneb selles, et põhitähelepanu on süsteemi uurimisel, ilma rangete raamistiketa eelnevalt määratletud testidest.