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