Sobes.tech
Junior

Αναφέρετε για την δοκιμαστική τεκμηρίωση που χρησιμοποιήθηκε στο έργο.

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).