Junior
Mi a különbség a negatív és pozitív tesztek között?
sobes.tech MI
Válasz az MI-től
A pozitív tesztek ellenőrzik, hogy a rendszer a várt módon működik-e helyes bemeneti adatok és feltételek mellett. A negatív tesztek azt vizsgálják, hogy a rendszer helyesen kezeli-e a hibás bemeneti adatokat és feltételeket, megelőzve a hibákat vagy nem kívánt viselkedést.
Fő különbségek:
| Szempont | Pozitív teszt | Negatív teszt |
|---|---|---|
| Cél | Funkcionalitás megerősítése (Happy Path) | Hibák elleni ellenállás vizsgálata |
| Bemeneti adatok | Helyes, érvényes adatok | Hibás, érvénytelen adatok |
| Várt eredmény | Sikeres végrehajtás, a várt eredmény elérése | Hibaüzenet, helyes kezelés a hibás adatokkal |
| Teszt példák | Engedélyezett értékek bevitele, standard műveletek végrehajtása | Nem megengedett karakterek bevitele, határok túllépése, kötelező adatok hiánya |
Példa:
Képzeljen el egy "Kor" bemeneti mezőt.
- Pozitív teszt: 1-től 120-ig számokat írnak be. Várhatóan sikeresen mentésre kerül az érték.
- Negatív teszt: Betűk, negatív számok, 120-nál nagyobb számok kerülnek beírásra. Várhatóan hibaüzenet vagy bemenet elutasítása történik.