Sobes.tech
Junior

Šta je testiranje zasnovano na testovima?

sobes.tech АИ

Одговор од АИ

Test Based Testing je pristup testiranju u kojem je kriterijum za uspešno završavanje testa usklađenost stvarnog rezultata sa očekivanim, koji je opisan u test slučaju. Glavni fokus je na izvršavanju unapred pripremljenih testova.

Ključne karakteristike:

  • Fokus na test slučajevima: Prioritet se daje izvršavanju jasno definisanih test scenarija koji opisuju ulazne podatke, korake izvršenja i očekivane rezultate.
  • Poređenje rezultata: Stvarni rezultat dobijen tokom testa poredi se sa očekivanim rezultatom zabeleženim u test slučaju. Neslaganja se smatraju nedostacima.
  • Proaktivan pristup: Testovi se razvijaju pre ili paralelno sa razvojem funkcionalnosti na osnovu zahteva.
  • Ograničenja: Efikasnost zavisi od potpunosti i kvaliteta razvijenih testova. Nedostaci koji nisu pokriveni test slučajevima mogu biti previdjeni.

Praktični primeri:

  • Funkcionalni testovi pomoću kontrolnih lista i test slučajeva.
  • Regresioni testovi koristeći postojeću bazu testova.
  • Automatizacija test slučajeva.

Razlika od explorativnog ili ad-hoc testiranja je u tome što je glavni fokus na istraživanju sistema bez strogih okvira unapred definisanih testova.