Τι είναι το «Defect Triage»;
Το defriage triage είναι μια διαδικασία όπου κάθε σφάλμα έχει προτεραιότητα βάσει της σοβαρότητάς του, της συχνότητας, του κινδύνου, κ.λπ. Ο όρος Triage χρησιμοποιείται στη δοκιμή λογισμικού / QA για τον καθορισμό της σοβαρότητας και της προτεραιότητας των νέων ελαττωμάτων.
Σε αυτό το σεμινάριο, θα μάθουμε-
- Τι είναι το «Defect Triage»;
- Γιατί πρέπει να έχουμε "Defect Triage";
- Πόσο συχνά πρέπει να εκτελείται το "Defect Triage" σε μια κυκλοφορία;
- Ποιοι είναι οι υποχρεωτικοί και άλλοι συμμετέχοντες στο "Defect Triage";
- Ρόλοι και ευθύνες των συμμετεχόντων κατά τη διάρκεια του «Defect Triage».
- Τι συμβαίνει κατά τη διάρκεια της συνάντησης «Defect Triage»;
- Ποιο είναι το αποτέλεσμα του «Defect Triage»;
Γιατί πρέπει να έχουμε "Defect Triage";
Ο στόχος του Bug Triage είναι να αξιολογήσει, να δώσει προτεραιότητα και να εκχωρήσει την επίλυση των ελαττωμάτων. Η ομάδα πρέπει να επικυρώσει τη σοβαρότητα του ελαττώματος, να κάνει αλλαγές ανάλογα με τις ανάγκες, να ολοκληρώσει την επίλυση των ελαττωμάτων και να εκχωρήσει πόρους. Χρησιμοποιείται κυρίως για ευέλικτη διαχείριση έργων.
Πόσο συχνά πρέπει να εκτελείται το "Defect Triage" σε μια κυκλοφορία;
Η συχνότητα της συνάντησης ελαττωμάτων δεν έχει καθοριστεί. Εξαρτάται από την κατάσταση του έργου.
Εδώ είναι μερικοί σημαντικοί παράγοντες που αποφασίζουν τη συχνότητα των συναντήσεων Defect Triage:
Αυτοί οι σημαντικοί παράγοντες είναι:
- Σύμφωνα με το πρόγραμμα του έργου
- Αριθμός ελαττωμάτων στο σύστημα
- Επιπτώσεις στα προγράμματα διαθεσιμότητας των μελών της ομάδας
- Συνολική υγεία του έργου
Συνήθως, οι συναντήσεις Defect Triage πραγματοποιούνται δύο ή τρεις φορές την εβδομάδα.
Ποιοι είναι οι υποχρεωτικοί και άλλοι συμμετέχοντες στο "Defect Triage";
Υποχρεωτικοί Συμμετέχοντες
Παρακάτω τα μέλη του έργου συμμετέχουν πάντα στις συναντήσεις Defect Triage.
- Υπεύθυνος έργου
- Επικεφαλής ομάδας δοκιμής
- Τεχνικός μόλυβδος
- Επικεφαλής της ομάδας ανάπτυξης
Προαιρετικοί συμμετέχοντες
- Προγραμματιστές
- Εξεταστές
- Επιχειρηματικός αναλυτής
Ρόλοι και ευθύνες των συμμετεχόντων κατά τη διάρκεια του «Defect Triage».
Επικεφαλής ομάδας δοκιμής
- Προγραμματισμένη συνάντηση σφαλμάτων και αποστολή ειδοποίησης σύσκεψης για τους συμμετέχοντες.
- Δημιουργήστε μια αναφορά ελαττωμάτων και στείλτε την σε όλους τους συμμετέχοντες πριν από τη συνάντηση.
- Εκχωρήστε προτεραιότητα και σοβαρότητα των ελαττωμάτων.
- Δώστε μια παρουσίαση έτσι ώστε άλλα μέλη να καταλάβουν τη ρίζα Αιτία του ελαττώματος.
- Κάθε σημείωση σύσκεψης συλλαμβάνεται και αποστέλλεται στους συμμετέχοντες στη σύσκεψη.
Υπεύθυνος ανάπτυξης
- Βοηθά στην ιεράρχηση των ελαττωμάτων.
- Συζητήστε τη δυσκολία ελαττώματος και εξηγήστε τον κίνδυνο που ενέχει λόγω αυτού του ελαττώματος.
- Κατανομή εργασιών για τη διόρθωση ελαττωμάτων σε σχετικούς προγραμματιστές.
- Ενημερώστε την ανάλυση ελαττωμάτων και συμπεριλάβετε σημειώσεις ανάπτυξης σε περίπτωση που λείπουν τυχόν πληροφορίες ή τυχόν πρόσθετες πληροφορίες που χρειάζονται οι προγραμματιστές.
Υπεύθυνος έργου
- Βοηθήστε στην ιεράρχηση των ελαττωμάτων.
- Συζητήστε την επόμενη ημερομηνία κυκλοφορίας επανάληψης για το QA.
- Πρέπει να βεβαιωθείτε ότι οι σχετικοί εκπρόσωποι χρηστών προσκαλούνται επίσης στη σύσκεψη σφάλματος.
Τι συμβαίνει κατά τη διάρκεια της συνάντησης «Defect Triage»;
- Ο επικεφαλής της δοκιμαστικής ομάδας στέλνει μια αναφορά σφάλματος με τα νέα ελαττώματα. Κατά τη διάρκεια της συνάντησης του ελαττώματος, κάθε ελάττωμα αναλύεται για να διαπιστωθεί εάν έχει δοθεί σωστή προτεραιότητα και σοβαρότητα.
- Οι προτεραιότητες αναδιατάσσονται εάν χρειαστεί.
- Τα ελαττώματα αναλύονται και αξιολογούνται από το βαθμό σοβαρότητάς τους.
- Αυτό περιλαμβάνει συζήτηση σχετικά με την πολυπλοκότητα του ελαττώματος, τους κινδύνους, την απόρριψη, την επανατοποθέτηση σφαλμάτων.
- Οι ενημερώσεις καταγράφονται στο σύστημα παρακολούθησης σφαλμάτων.
- Ο μηχανικός της QA θα κάνει τις αλλαγές σε κάθε ελάττωμα και θα τις συζητήσει με κάθε συμμετέχοντα.
- Το πεδίο "Σχόλια" ενημερώνεται σωστά σημειώνοντας ουσιώδη σημεία της συνάντησης.
Ποιο είναι το αποτέλεσμα του «Defect Triage»;
Στο τέλος κάθε συνάντησης, το Defect Triage Metrics θα προετοιμαστεί και θα δοθεί σε όλους τους συμμετέχοντες. Αυτή η αναφορά λειτουργεί ως πρακτικά της σύσκεψης που θα αποδειχθούν χρήσιμα για μελλοντικές συναντήσεις.
Συμπέρασμα:
- Η αποτυχία είναι μια διαδικασία όπου κάθε σφάλμα έχει προτεραιότητα με βάση τη σοβαρότητα, τη συχνότητα, τον κίνδυνο κ.λπ.
- Ο στόχος του Bug Triage είναι να αξιολογήσει, να δώσει προτεραιότητα και να εκχωρήσει την επίλυση των ελαττωμάτων.
- Η συχνότητα της συνάντησης δοκιμής ελαττωμάτων αποφασίζεται σύμφωνα με το πρόγραμμα του έργου, τον αριθμό των ελαττωμάτων στο σύστημα, τη συνολική υγεία του έργου κ.λπ.
- Ο υπεύθυνος έργου, ο επικεφαλής ομάδας δοκιμών, ο τεχνικός επικεφαλής, ο αρχηγός ομάδας ανάπτυξης συμμετέχουν σε αυτήν τη συνάντηση.
- Τα ελαττώματα αναλύονται και αξιολογούνται από το βαθμό σοβαρότητάς τους.