Sobes.tech
Junior

Čo je testovanie na základe testov?

sobes.tech AI

Odpoveď od AI

Test Based Testing je prístup k testovaniu, pri ktorom je kritériom úspešnosti testu zhoda medzi skutočným výsledkom a očakávaným, ktorý je opísaný v testovacom prípade. Hlavný dôraz je kladený na vykonávanie vopred pripravených testov.

Kľúčové vlastnosti:

  • Zameranie na testovacie prípady: Priorita je venovaná vykonávaniu jasne definovaných testovacích scenárov, ktoré opisujú vstupné údaje, kroky vykonávania a očakávané výsledky.
  • Porovnanie výsledkov: Skutočný výsledok získaný počas testu sa porovnáva s očakávaným výsledkom zaznamenaným v testovacom prípade. Rozdiely sa považujú za vady.
  • Proaktívny prístup: Testy sa vyvíjajú pred alebo paralelne s vývojom funkčnosti na základe požiadaviek.
  • Obmedzenia: Účinnosť závisí od úplnosti a kvality vyvinutých testov. Vady, ktoré nie sú pokryté testovacími prípadmi, môžu byť prehliadnuté.

Praktické príklady:

  • Funkčné testy pomocou kontrolných zoznamov a testovacích prípadov.
  • Regresné testy s využitím existujúcej testovacej základne.
  • Automatizácia testovacích prípadov.

Rozdiel od exploratívneho alebo ad-hoc testovania spočíva v tom, že hlavný dôraz je na skúmaní systému bez prísnych rámcov preddefinovaných testov.