Sobes.tech
Junior

Ποια επίπεδα σοβαρότητας (severity) γνωρίζετε;

sobes.tech AI

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

Υπάρχουν αρκετά ευρέως αποδεκτά επίπεδα σοβαρότητας ελαττωμάτων:

  1. Blocker: Το ελάττωμα μπλοκάρει την περαιτέρω εργασία με τη βασική λειτουργικότητα ή ολόκληρο το σύστημα, δεν υπάρχουν εναλλακτικοί δρόμοι. Για παράδειγμα, η εφαρμογή δεν ξεκινά, δεν είναι δυνατή η σύνδεση στο σύστημα.
  2. Κρίσιμο: Το ελάττωμα οδηγεί σε πλήρη ανικανότητα μιας βασικής λειτουργικότητας, αλλά δεν μπλοκάρει ολόκληρο το σύστημα. Συνήθως, δεν υπάρχουν ή είναι πολύ περίπλοκοι εναλλακτικοί δρόμοι. Για παράδειγμα, δεν μπορεί να γίνει παραγγελία στο ηλεκτρονικό κατάστημα, δεν αποστέλλεται κρίσιμη αναφορά.
  3. Μεγάλο: Το ελάττωμα επηρεάζει τη λειτουργία μιας σημαντικής, αλλά όχι κρίσιμης λειτουργικότητας, ή σοβαρά επιδεινώνει την εμπειρία του χρήστη. Υπάρχουν εναλλακτικοί δρόμοι. Για παράδειγμα, λανθασμένη εμφάνιση δεδομένων σε αναφορά, η αναζήτηση δεν λειτουργεί με ορισμένες παραμέτρους.
  4. Μικρό: Το ελάττωμα επηρεάζει μη βασικές λειτουργίες, προκαλεί μικρές ενόχλησεις ή είναι καλλυντικό. Υπάρχουν απλοί εναλλακτικοί δρόμοι ή δεν απαιτούνται. Για παράδειγμα, σφάλμα στη μορφοποίηση κειμένου, μικρά προβλήματα ευθυγράμμισης στοιχείων διεπαφής.
  5. Τριβή: Το ελάττωμα είναι ασήμαντο, δεν επηρεάζει τη λειτουργικότητα ή τα δεδομένα, η διόρθωσή του δεν έχει προτεραιότητα. Συνήθως, είναι γραμματικά λάθη, προβλήματα αόρατα στον χρήστη στον κώδικα (εκτός αν πρόκειται για τεχνικό χρέος).

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