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