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.