Sobes.tech
Junior

Aký je rozdiel medzi negatívnymi a pozitívnymi testami?

sobes.tech AI

Odpoveď od AI

Pozitívne testy overujú, či systém funguje očakávaným spôsobom pri správnych vstupných údajoch a podmienkach. Negatívne testy overujú, či systém správne spracováva nesprávne vstupné údaje a podmienky, čím predchádza zlyhaniam alebo neželanému správaniu.

Hlavné rozdiely:

Aspekt Pozitívne testovanie Negatívne testovanie
Cieľ Potvrdenie funkčnosti (Happy Path) Kontrola odolnosti voči chybám
Vstupné údaje Správne, platné údaje Nesprávne, neplatné údaje
Očakávaný výsledok Úspešné vykonanie, získanie očakávaného výsledku Chybové hlásenie, správne spracovanie nesprávnych údajov
Príklady testov Zadanie povolených hodnôt, vykonávanie štandardných operácií Zadanie nepovolených znakov, prekročenie limitov, absencia povinných údajov

Príklad:

Predstavte si pole "Vek".

  • Pozitívny test: Zadávajú sa čísla od 1 do 120. Očakáva sa úspešné uloženie hodnoty.
  • Negatívny test: Zadávajú sa písmená, záporné čísla, čísla väčšie ako 120. Očakáva sa chybové hlásenie alebo odmietnutie vstupu.