Αναφέρετε για την δοκιμαστική τεκμηρίωση που χρησιμοποιήθηκε στο έργο.
sobes.tech AI
Απάντηση από AI
Στο έργο χρησιμοποιούνταν ενεργά οι ακόλουθοι τύποι τεκμηρίωσης δοκιμών:
-
Σχέδιο Δοκιμών (Test Plan): Οριζε την έκταση των δοκιμών, την προσέγγιση, τους πόρους, το χρονοδιάγραμμα και τα κριτήρια αποδοχής. Συμφωνούνταν με τους ενδιαφερόμενους.
-
Περιπτώσεις Δοκιμών (Test Cases): Περιέγραφαν συγκεκριμένα βήματα για τον έλεγχο συγκεκριμένων λειτουργιών, το αναμενόμενο αποτέλεσμα και τις προϋποθέσεις. Αποθηκεύονταν σε Σύστημα Διαχείρισης Δοκιμών.
Παράδειγμα δομής μιας περίπτωσης δοκιμής:
- ID περίπτωσης δοκιμής
- Όνομα περίπτωσης δοκιμής
- Προτεραιότητα
- Τύπος δοκιμής (Λειτουργική, Επαναληπτική κ.λπ.)
- Προϋποθέσεις
- Βήματα εκτέλεσης
- Αναμενόμενο αποτέλεσμα
- Πραγματικό αποτέλεσμα (σε περίπτωση ανίχνευσης σφάλματος)
-
Λίστες ελέγχου (Checklists): Χρησιμοποιούνταν για λιγότερο επίσημες, αλλά γρήγορες ανασκοπήσεις βασικών λειτουργιών ή σε περιορισμένο χρόνο. Συχνά σε εξερευνητικές δοκιμές.
-
Αναφορές σφαλμάτων (Defect Reports): Περιέγραφαν τα ανιχνευμένα σφάλματα, συμπεριλαμβανομένων των βημάτων αναπαραγωγής, τρέχοντος και αναμενόμενου αποτελέσματος, επιρροής στο σύστημα και προτεραιότητας/σοβαρότητας. Καταχωρούνταν σε σύστημα παρακολούθησης σφαλμάτων.
Παράδειγμα δομής αναφοράς σφάλματος:
- ID σφάλματος
- Όνομα σφάλματος
- Κατάσταση
- Προτεραιότητα
- Σοβαρότητα
- Ημερομηνία δημιουργίας/ενημέρωσης
- Συγγραφέας
- Έκδοση λογισμικού όπου εντοπίστηκε το σφάλμα
- Βήματα αναπαραγωγής
- Τρέχον αποτέλεσμα
- Αναμενόμενο αποτέλεσμα
- Συνημμένα (logs, στιγμιότυπα οθόνης)
-
Μητρώο Ιχνηλασιμότητας (Traceability Matrix): Συνδέει τις απαιτήσεις με τα αντίστοιχα περιπτώσεις δοκιμών για να διασφαλίσει πλήρη κάλυψη.
Παράδειγμα απλού μητρώου ιχνηλασιμότητας:
ID Απαιτήσεων Περιγραφή Απαιτήσεων ID(α) περιπτώσεων δοκιμής Κατάσταση(εις) περιπτώσεων δοκιμής REQ-001 Εξουσιοδότηση χρήστη TC-001, TC-002 Πέρασε, Απέτυχε REQ-002 Δημιουργία παραγγελίας TC-003, TC-004 Πέρασε, Σε εξέλιξη -
Αναφορές Εκτέλεσης Δοκιμών (Test Execution Reports): Περιείχαν πληροφορίες σχετικά με τον αριθμό των εκτελεσμένων/περασμένων/αποτυχημένων περιπτώσεων δοκιμής, ανιχνευθέντα σφάλματα, κατάσταση κύκλου δοκιμής. Παρέχονταν στην ομάδα και τη διοίκηση.
Στο έργο, χρησιμοποιούνταν Σύστημα Διαχείρισης Δοκιμών (π.χ., Jira με πρόσθετο Zephyr/Xray ή TestRail) για κεντρική αποθήκευση και διαχείριση των περιπτώσεων δοκιμής και σχεδίων, καθώς και ενσωμάτωση με σύστημα παρακολούθησης σφαλμάτων (Jira) για αναφορές σφαλμάτων. Για αυτοματοποιημένες δοκιμές, η τεκμηρίωση περιελάμβανε επίσης αποτελέσματα εκτελέσεων αυτοματοποιημένων δοκιμών και αναφορές πλαισίου (π.χ., Allure Reports).