Sobes.tech
Junior

Koks tikėtinas elgesys neigiamos testavimo metu?

sobes.tech AI

Atsakymas iš AI

Tikėtinas elgesys neigiamo testavimo metu yra tai, kad sistema tvarkingai apdoroja netinkamus įvesties duomenis, netinkamus vartotojo veiksmus ar nepalankias aplinkos sąlygas be avarijų, duomenų praradimo ar neleistino priėjimo.

Pagrindiniai tikėtino elgesio scenarijai:

  • Informacinės klaidos pranešimo rodymas: Vartotojas gauna aiškų ir suprantamą problemos paaiškinimą, pvz.: "Netinkamas el. pašto formato", "Slaptažodis turi būti ne mažiau kaip 8 simboliai", "Nepavyksta pasiekti pageidaujamo ištekliaus".
  • Netinkamos operacijos prevencija: Sistema blokuoja veiksmą, kuris gali sukelti klaidą ar nepageidaujamą pasekmę. Pavyzdžiui, mygtukas "Išsaugoti" yra išjungtas iki būtinų laukų užpildymo.
  • Grįžimas į ankstesnę stabilų būseną: Klaidos ar netinkamos operacijos atveju, sistema turi grįžti į būseną, buvusią prieš operacijos bandymą, neprarandant teisingų duomenų.
  • Klaidos registravimas: Informacija apie netinkamą įvykį turi būti įrašyta į sistemos žurnalus tolimesnei analizei ir derinimui.
  • Duomenų vientisumo išsaugojimas: Nepaisant netinkamų įvesties duomenų, esama informacija duomenų bazėje neturi būti pažeista ar ištrinta.
  • Saugumo spragų nebuvimas: Netinkami įvesties duomenys neturi leisti gauti neleistiną prieigą ar vykdyti kenksmingą kodą.

Pavyzdžiai tikėtino elgesio, priklausomai nuo neigiamo testo tipo:

Neigiamo testo tipas Tikėtinas elgesys
Netinkamas įvesties formatas Validacijos klaidos pranešimas, išsaugojimo/ar siuntimo blokavimas.
Limitų viršijimas Apribojimo pranešimas, veiksmo blokavimas.
Privalomų laukų nebuvimas Klaidos pranešimas, išsaugojimo/ar siuntimo blokavimas.
Naudojamo objekto ištrynimas Įspėjimas arba ištrynimo blokavimas, jei priklausomas objektas vis dar egzistuoja.
Netinkamos prieigos teisės Prieigos atmetimo pranešimas.
Draudžiamos veiklos bandymas Klaidos pranešimas apie prieigos teises arba veiklos nevykdymo galimybę.