Sobes.tech
Junior

Ποια είναι η αναμενόμενη συμπεριφορά κατά τη διάρκεια αρνητικής δοκιμής;

sobes.tech AI

Απάντηση από AI

Η αναμενόμενη συμπεριφορά σε αρνητικά τεστ είναι ότι το σύστημα διαχειρίζεται λανθασμένα δεδομένα εισόδου, λανθασμένες ενέργειες χρήστη ή δυσμενείς περιβαλλοντικές συνθήκες χωρίς να καταρρεύσει, να χάσει δεδομένα ή να επιτρέψει μη εξουσιοδοτημένη πρόσβαση.

Τα κύρια σενάρια αναμενόμενης συμπεριφοράς:

  • Εμφάνιση ενημερωτικού μηνύματος σφάλματος: Ο χρήστης λαμβάνει μια σαφή και κατανοητή εξήγηση του προβλήματος, π.χ.: "Μη έγκυρη μορφή email", "Ο κωδικός πρέπει να περιέχει τουλάχιστον 8 χαρακτήρες", "Απαγορεύεται η πρόσβαση στον ζητούμενο πόρο".
  • Πρόληψη εκτέλεσης λανθασμένης ενέργειας: Το σύστημα μπλοκάρει την ενέργεια που θα μπορούσε να οδηγήσει σε σφάλμα ή ανεπιθύμητα αποτελέσματα. Για παράδειγμα, το κουμπί "Αποθήκευση" είναι απενεργοποιημένο μέχρι να συμπληρωθούν όλα τα υποχρεωτικά πεδία.
  • Επιστροφή σε προηγούμενη σταθερή κατάσταση: Σε περίπτωση σφάλματος ή λανθασμένης ενέργειας, το σύστημα πρέπει να επιστρέψει στην προηγούμενη κατάσταση χωρίς να χάσει σωστά δεδομένα.
  • Καταγραφή σφάλματος: Οι πληροφορίες σχετικά με το λανθασμένο συμβάν πρέπει να καταγράφονται στα αρχεία καταγραφής του συστήματος για μελλοντική ανάλυση και αποσφαλμάτωση.
  • Διατήρηση της ακεραιότητας των δεδομένων: Ανεξάρτητα από τα λανθασμένα δεδομένα εισόδου, οι υπάρχουσες πληροφορίες στη βάση δεδομένων δεν πρέπει να καταστραφούν ή να διαγραφούν.
  • Καμία διαρροή ασφαλείας: Τα λανθασμένα δεδομένα εισόδου δεν πρέπει να επιτρέπουν μη εξουσιοδοτημένη πρόσβαση ή την εκτέλεση κακόβουλου κώδικα.

Παραδείγματα αναμενόμενης συμπεριφοράς ανάλογα με τον τύπο του αρνητικού τεστ:

Τύπος αρνητικού τεστ Αναμενόμενη συμπεριφορά
Μη έγκυρη μορφή εισόδου Μήνυμα επαλήθευσης σφάλματος, αποτροπή αποθήκευσης/αποστολής.
Υπέρβαση ορίων Μήνυμα περιορισμού, μπλοκάρισμα της ενέργειας.
Απουσία υποχρεωτικών πεδίων Μήνυμα σφάλματος, αποτροπή αποθήκευσης/αποστολής.
Διαγραφή χρησιμοποιούμενου αντικειμένου Προειδοποίηση ή μπλοκάρισμα διαγραφής αν το εξαρτώμενο αντικείμενο εξακολουθεί να υπάρχει.
Λανθασμένα δικαιώματα πρόσβασης Μήνυμα άρνησης πρόσβασης.
Απόπειρα εκτέλεσης απαγορευμένης ενέργειας Μήνυμα σφάλματος σχετικά με τα δικαιώματα ή την αδυναμία εκτέλεσης της ενέργειας.