Junior
Mis vahe on negatiivsetel ja positiivsetel testidel?
sobes.tech AI
Vastus AI-lt
Positiivsed testid kontrollivad, kas süsteem töötab ootuspäraselt õige sisendite ja tingimustega. Negatiivsed testid kontrollivad, kas süsteem õigesti käsitleb vale sisendit ja tingimusi, vältides vigu või soovimatut käitumist.
Peamised erinevused:
| Aspekt | Positiivne test | Negatiivne test |
|---|---|---|
| Eesmärk | Funktsionaalsuse kinnitamine (Õnnelik tee) | Vigade vastupidavuse kontrollimine |
| Sisendandmed | Õiged, kehtivad andmed | Vigased, kehtetud andmed |
| Oodatav tulemus | Edukas täitmine, oodatava tulemuse saamine | Vea teade, vale andmete õige töötlemine |
| Testi näited | Lubatud väärtuste sisestamine, standardsete toimingute tegemine | Mitte-lubatud märkide sisestamine, piiride ületamine, kohustuslike andmete puudumine |
Näide:
Kujutage ette sisestusvälja "Vanus".
- Positiivne test: Sisestatakse numbrid 1 kuni 120. Oodatakse, et väärtus salvestatakse edukalt.
- Negatiivne test: Sisestatakse tähed, negatiivsed numbrid, numbrid suuremad kui 120. Oodatakse veateadet või sisestuse tagasilükkamist.