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