Sobes.tech
Junior

Co je testování založené na testech?

sobes.tech AI

Odpověď od AI

Test Based Testing je přístup k testování, při kterém je kritériem úspěšnosti testu shoda skutečného výsledku s očekávaným, který je popsán v testovacím případě. Hlavní důraz je kladen na provádění předem připravených testů.

Klíčové vlastnosti:

  • Zaměření na testovací případy: Priorita je věnována provádění jasně definovaných testovacích scénářů, které popisují vstupní data, kroky provádění a očekávané výsledky.
  • Porovnání výsledků: Skutečný výsledek dosažený při testu je porovnán s očekávaným výsledkem zaznamenaným v testovacím případě. Rozdíly jsou považovány za vady.
  • Proaktivní přístup: Testy jsou vyvíjeny před nebo paralelně s vývojem funkčnosti na základě požadavků.
  • Omezení: Účinnost závisí na úplnosti a kvalitě vyvinutých testů. Vady, které nejsou pokryty testovacími případy, mohou být přehlédnuty.

Praktické příklady:

  • Funkční testy podle kontrolních seznamů a testovacích případů.
  • Regresní testy s využitím stávající testovací základny.
  • Automatizace testovacích případů.

Rozdíl od explorativního nebo ad-hoc testování spočívá v tom, že hlavní důraz je kladen na průzkum systému bez přísných rámců předem definovaných testů.