Junior
Milyen várható viselkedés a negatív teszt során?
sobes.tech MI
Válasz az MI-től
A negatív tesztek során elvárt viselkedés, hogy a rendszer helytelen bemeneti adatokat, helytelen felhasználói műveleteket vagy kedvezőtlen környezeti feltételeket hibák, adatvesztés vagy jogosulatlan hozzáférés nélkül kezeljen.
A várható viselkedés fő forgatókönyvei:
- Tájékoztató hibaüzenet megjelenítése: A felhasználó világos és érthető magyarázatot kap a problémáról, például: "Hibás email formátum", "A jelszónak legalább 8 karakter hosszúnak kell lennie", "Nincs hozzáférés a kért erőforráshoz".
- Hibás művelet végrehajtásának megakadályozása: A rendszer blokkolja a hibát vagy nem kívánt következményeket okozó műveletet. Például, a "Mentés" gomb le van tiltva, amíg minden kötelező mező ki nem töltött.
- Visszatérés a korábbi stabil állapothoz: Hibás vagy helytelen művelet esetén a rendszernek vissza kell térnie a korábbi állapothoz anélkül, hogy a helyes adatokat elveszítené.
- Hiba naplózása: A helytelen eseményről szóló információkat a rendszer naplóiba kell rögzíteni a későbbi elemzés és hibakeresés érdekében.
- Az adatok integritásának megőrzése: Függetlenül a helytelen bemeneti adatoktól, a meglévő információk az adatbázisban nem sérülhetnek vagy törölhetők.
- Biztonsági szivárgások elkerülése: A helytelen bemeneti adatok nem vezethetnek jogosulatlan hozzáféréshez vagy káros kód végrehajtásához.
A várható viselkedés példái a negatív teszt típusától függően:
| Negatív teszt típusa | Várt viselkedés |
|---|---|
| Hibás bemeneti formátum | Validációs hibaüzenet, a mentés vagy küldés megakadályozása. |
| Határok túllépése | Korlátozó üzenet, művelet blokkolása. |
| Kötelező mezők hiánya | Hibaüzenet, a mentés vagy küldés megakadályozása. |
| Használt objektum törlése | Figyelmeztetés vagy törlés blokkolása, ha a függő objektum még létezik. |
| Hibás hozzáférési jogok | Hozzáférés megtagadva üzenet. |
| Tiltott művelet végrehajtásának kísérlete | Hibaüzenet a jogosultságokról vagy a művelet végrehajthatatlanságáról. |