what are test deliverables software testing
Μάθετε τα πάντα για τα παραδοτέα δοκιμών στη δοκιμή λογισμικού με παραδείγματα:
Ανακουφίζει ανακούφιση για κάθε δοκιμαστή όταν η ανάθεση που έχει εκχωρηθεί ολοκληρωθεί με επιτυχία. Στο τέλος κάθε δοκιμής, ο ελεγκτής πρέπει να στείλει τα κατάλληλα παραδοτέα δοκιμής στον πελάτη.
Σε αυτό το άρθρο, θα ρίξουμε μια ματιά σε μερικά από τα σημαντικά παραδοτέα των δοκιμών.
Τα παραδοτέα δοκιμών, γενικά, χρησιμοποιούνται σε όλο το έργο. Χρησιμοποιούνται σε όλες τις φάσεις των δοκιμών και πρέπει πάντα να αποστέλλονται εγκαίρως για να προχωρήσουν για περαιτέρω επεξεργασία.
Τι θα μάθετε:
Δοκιμή παραδοτέων σε δοκιμές λογισμικού
Το Test Deliverables διαδραματίζει σημαντικό ρόλο στη Δοκιμή λογισμικού. Αυτό το άρθρο ασχολείται λεπτομερώς με όλα τα παραδοτέα δοκιμής.
Μερικά από τα σημαντικά παραδοτέα δοκιμών παρατίθενται παρακάτω για αναφορά σας:
- Στρατηγική δοκιμής
- Σχέδιο δοκιμής και εκτίμηση
- Σενάριο δοκιμής
- Δοκιμές και δεδομένα δοκιμής
- RTM
- Συνοπτική έκθεση δοκιμής
- Αναφορά κλεισίματος δοκιμής
- Αναφορά περιστατικών
Στρατηγική δοκιμής
Η δοκιμαστική στρατηγική θα αποφασιστεί με βάση τις προδιαγραφές των επιχειρησιακών απαιτήσεων. Είναι ένα ζωτικό έγγραφο που περιέχει όλες τις λεπτομέρειες της δοκιμαστικής εργασίας που πρέπει να διεξαχθεί. Είναι ένα πλήρες έγγραφο διαχείρισης.
Σε σύγκριση με το σχέδιο δοκιμών, αυτό είναι ένα έγγραφο υψηλού επιπέδου και συνήθως προετοιμάζεται από τον υπεύθυνο δοκιμών ή τον επικεφαλής. Ο στόχος της δοκιμής, η προσέγγιση δοκιμής, το πεδίο δοκιμών, τα κριτήρια εισόδου και εξόδου, οι τύποι και τα επίπεδα δοκιμών, ορόσημα, προσωπικό, κ.λπ. πρέπει να αναφέρονται εδώ.
Σχέδιο δοκιμής και εκτίμηση
Οι λεπτομέρειες σε επίπεδο κοκκώδους για κάθε βήμα δοκιμής θα πρέπει να αναφέρονται εδώ. Γενικά, ένα σωστό σχέδιο οδηγεί σε μια σωστή δομή εργασίας. Ομοίως, ένα καλό σχέδιο οδηγεί σε καλή δοκιμή.
Ο στόχος της δοκιμής, η προσέγγιση των δοκιμών, το πεδίο των δοκιμών, τα κριτήρια εισόδου και εξόδου, οι τύποι και τα επίπεδα των δοκιμών, ορόσημα, προσωπικό, κ.λπ. θα πρέπει να αναφέρονται εδώ με λεπτομερή τρόπο.
Το γενικό σχέδιο που περιλαμβάνει τον τρόπο διεξαγωγής των δοκιμών χρησιμοποιείται για απλά έργα.
Εκτίμηση: Η εκτίμηση καθορίζει το χρονικό διάστημα που θα πραγματοποιηθεί κάθε βήμα στη δοκιμή μαζί με το συνολικό κόστος.
καλύτερο λογισμικό για τη μετατροπή αρχείων βίντεο
Διαβάστε επίσης => Ένα τέλειο εκπαιδευτικό πρόγραμμα εκμάθησης - Ένας οδηγός σε βάθος
Σενάριο δοκιμής
Αυτό θα το καταλάβουμε με ένα παράδειγμα τώρα. Ας πάρουμε ως παράδειγμα την κράτηση τρένου. Όλες οι λειτουργίες που πρέπει να δοκιμάσουμε αναφέρονται σε φόρμες υψηλού επιπέδου στο έγγραφο του σεναρίου δοκιμής. Με απλά λόγια, σημαίνει μια ομάδα παρόμοιων δραστηριοτήτων που πρέπει να εκτελεστούν.
Δύο τεχνικές για το σενάριο:
# 1) Περίπτωση χρήσης
Είναι η μέθοδος προσανατολισμένη στον στόχο που είναι ένα σύνολο αλληλεπιδράσεων μεταξύ των εξωτερικών παραγόντων και του συστήματος. Τα συστατικά του περιλαμβάνουν πρωτογενή ροή, εναλλακτική ροή, σκανδάλη ή δραστηριότητες, ροές εξαιρέσεων, προ-συνθήκες, μετα-συνθήκες, κ.λπ.
Παράδειγμα:
(εικόνα πηγή )
# 2) ACE (Στοιχείο στοιχείων δραστηριότητας)
Η διαδικασία Στοιχείο Δραστηριότητας χωρίζει τις επιχειρηματικές απαιτήσεις σε δραστηριότητες.
Παράδειγμα:
Σε γενικές γραμμές, κλείνουμε ένα εισιτήριο συμπληρώνοντας τα στοιχεία των επιβατών, το φύλο κ.λπ. Ως εκ τούτου, πρέπει να επικυρώσουμε τα ακόλουθα πεδία που με αυτόν τον τρόπο γίνονται σενάρια.
- Κράτηση: Ελέγξτε τη λειτουργικότητα της κράτησης.
- Λεπτομέρειες επιβατών: Ελέγξτε τη λειτουργικότητα του φύλου, της ηλικίας και του φύλου.
- Τροποποιώ: Ελέγξτε εάν η λειτουργία τροποποίησης λειτουργεί σωστά.
- Παραχώρηση: Ελέγξτε εάν η λειτουργία παραχώρησης λειτουργεί σωστά.
- Θέα: Ελέγξτε εάν η λειτουργία προβολής λειτουργεί σωστά.
- Ματαίωση: Ελέγξτε εάν η λειτουργία ακύρωσης λειτουργεί σωστά.
Εδώ, η παραχώρηση μπορεί να ονομαστεί ως «εναλλακτικό σενάριο» καθώς ο χρήστης μπορεί να κάνει κράτηση με ή χωρίς να βασίζεται στην ηλικία. Ωστόσο, ο στόχος είναι ο ίδιος, δηλαδή η κράτηση εισιτηρίου.
Θήκη δοκιμής
Λαμβάνοντας το ίδιο παραπάνω παράδειγμα της σελίδας κράτησης, οι δοκιμαστικές περιπτώσεις γράφονται ως εξής:
Κράτηση:
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου συμπληρώνοντας έγκυρες λεπτομέρειες σε όλα τα πεδία.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου συμπληρώνοντας μη έγκυρες λεπτομέρειες σε όλα τα πεδία.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου αφήνοντας κενό πεδίο.
Λεπτομέρειες επιβατών:
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου εισάγοντας ένα έγκυρο όνομα.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου εισάγοντας ένα μη έγκυρο όνομα.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου επιλέγοντας οποιοδήποτε φύλο κάθε φορά.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου εισάγοντας ηλικία μεγαλύτερη των 60 ετών.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου εισάγοντας ηλικία κάτω των 60 ετών.
- Ελέγξτε εάν ο χρήστης μπορεί να κάνει κράτηση εισιτηρίου εισάγοντας έγκυρη ηλικία μεγαλύτερη των 5 ετών.
- Ελέγξτε εάν ο χρήστης δεν μπορεί να κάνει κράτηση εισάγοντας ηλικία κάτω των 5 ετών.
Τροποποιώ:
- Ελέγξτε εάν ο χρήστης μπορεί να τροποποιήσει το πεδίο ονόματος.
- Ελέγξτε εάν ο χρήστης μπορεί να τροποποιήσει το πεδίο φύλου.
- Ελέγξτε εάν ο χρήστης μπορεί να τροποποιήσει το πεδίο ηλικίας.
Παραχώρηση:
- Ελέγξτε αν ο χρήστης μπορεί να πάρει παραχώρηση επιλέγοντας το ' Ηλικιωμένος πολίτης Επιλογή.
- Ελέγξτε αν ο χρήστης μπορεί να πάρει παραχώρηση επιλέγοντας το ' Άτομα με ειδικές ανάγκες / άτομα με ειδικές ανάγκες Επιλογή.
Θέα:
- Ελέγξτε αν ο χρήστης μπορεί να δει το κρατημένο εισιτήριο.
Ματαίωση:
- Ελέγξτε εάν ο χρήστης μπορεί να ακυρώσει το εισιτήριο.
Έτσι, οι δοκιμαστικές περιπτώσεις δείχνουν τι ακριβώς χρειάζεται να ελεγχθεί λεπτομερώς. Οι δοκιμαστικές θήκες πρέπει να γράφονται σε απλή γλώσσα και πρέπει να είναι εύκολα κατανοητές. Θα πρέπει να είναι γραμμένο σε σωστή μορφή, όπως ζητήθηκε από τον ενδιαφερόμενο πελάτη.
Δεδομένα δοκιμής
Κάποιο έργο χρειάζεται προηγούμενα δεδομένα από τον πελάτη πριν προχωρήσει στην εκτέλεση της δοκιμαστικής θήκης. Τα δεδομένα δοκιμής πρέπει να εφαρμοστούν για την εκτέλεση δοκιμών.
Παράδειγμα: Στην πύλη του νοσοκομείου για ένεση, είναι σημαντικό να λάβετε τα στοιχεία του ασθενούς για να ελέγξετε την επιλογή υπενθύμισης της ένεσης.
Εδώ τα «στοιχεία ασθενούς» είναι τα δεδομένα δοκιμής.
Προτεινόμενη ανάγνωση => Δεδομένα δοκιμής - Τεχνικές σημασίας & προετοιμασίας με παραδείγματα
RTM / Απαιτούμενη μήτρα ιχνηλασιμότητας
- Όπως υποδηλώνει το όνομα, αυτό σημαίνει απλώς ότι πρέπει να αντιστοιχίσετε κάθε απαίτηση με την κατάλληλη δοκιμαστική θήκη.
- Μας βοηθά να ελέγξουμε εάν έχουμε καλύψει όλες τις απαιτήσεις στις δοκιμές μας ή όχι.
- Βοηθά στην επανεπεξεργασία ή στις επόμενες διαδοχικές κυκλοφορίες ενός έργου.
- Ο πελάτης μπορεί εύκολα να ελέγξει την κατάσταση κάλυψης και να γνωρίζει τη διαδικασία δοκιμών μας.
Συνοπτική έκθεση δοκιμής
Η έκθεση περίληψης δοκιμών συνοψίζει όλες τις δοκιμαστικές δραστηριότητες που έχουν γίνει και τα αποτελέσματα των δοκιμών συγκεντρώνονται σε αυτήν. Όλες οι πληροφορίες του τεστ, όπως τα μέλη που εμπλέκονται στη δοκιμή, τους στόχους, το εύρος, τα στοιχεία του πελάτη, τη δοκιμαστική προσέγγιση που χρησιμοποιήθηκε, τα αποτελέσματα των δοκιμών, την αναφορά ελαττωμάτων κ.λπ. θα πρέπει να αναφέρονται εδώ.
Ωστόσο, η συνοπτική έκθεση δοκιμής πρέπει να συνταχθεί σύμφωνα με τις συμβουλές του πελάτη. Έτσι, είναι ένα χρήσιμο έγγραφο για τον πελάτη, καθώς και για την επισκόπηση της συνολικής απόδοσης.
Αναφορά κλεισίματος δοκιμής
Αυτό σημαίνει ότι πρόκειται να κλείσουμε το έργο μετά από δοκιμές και διορθώσεις ελαττωμάτων. Επομένως εδώ πρέπει να παρέχουμε μια λεπτομερή ανάλυση της εκτέλεσης των δοκιμών.
είναι το κλειδί ασφαλείας δικτύου ίδιο με τον κωδικό πρόσβασης
Τα ελαττώματα που εντοπίστηκαν και διορθώθηκαν πρέπει να αναφέρονται εδώ. Η συνολική κάλυψη απαιτήσεων φαίνεται σε αυτήν την αναφορά. Γενικά προετοιμάζεται από τον επικεφαλής ή τον προπονητή της ομάδας. Όλα τα κριτήρια εξόδου πρέπει να πληρούνται αναλόγως.
Αναφορά περιστατικών
Κατά την εκτέλεση εκτέλεσης σχηματισμού εάν ένας χρήστης εντοπίσει ελαττώματα, τότε θα πρέπει να δημιουργηθεί μια αναφορά περιστατικών (IR). Αυτό σημαίνει ότι υπάρχει ένα ελάττωμα και συνεπώς η εκτέλεση πρέπει να σταματήσει. Τώρα πρέπει να υποβάλουμε μια αναφορά περιστατικού στον πελάτη για να του ζητήσουμε άδεια να εκτελέσουν ξανά τις περιοχές σφάλματος ως ξεχωριστή περίπτωση δοκιμής.
Αυτό είναι πράγματι ένα μαύρο σημάδι και δεν αναμένεται από έναν ελεγκτή. Όλα τα ελαττώματα πρέπει να εντοπιστούν στην ξηρή λειτουργία. Εάν χαθεί και βρεθεί σε επίσημη εκτέλεση, τότε γίνεται IR.
Παράδειγμα:
Αν μου λείπει κάποια λειτουργικότητα στις δοκιμές για κινητά, πείτε ' αλλαγή προφύλαξης οθόνης ' επιλογή. Στη συνέχεια, κατά την εκτέλεση μιας δοκιμαστικής θήκης κλειδώνω και δεν θα μπορέσω να προχωρήσω περισσότερο λόγω αυτής της επιλογής. Στη συνέχεια, ανεβάζω ένα IR και γράφω μια ξεχωριστή δοκιμαστική θήκη για να εκτελέσω την επιλογή προφύλαξης οθόνης.
συμπέρασμα
Τα αντικείμενα που αποστέλλονται στους ενδιαφερόμενους ενός έργου λογισμικού κατά τη διάρκεια του STLC είναι γνωστά ως Test Deliverables. Ρίξαμε μια ματιά στα πιο σημαντικά δοκιμαστικά παραδοτέα σε αυτό το άρθρο.
Ελπίζουμε ότι αυτό το άρθρο σάς βοήθησε να μάθετε σχετικά με τα Παραδοτέα δοκιμών στη Δοκιμή λογισμικού !!
Συνιστώμενη ανάγνωση
- Διαφορά μεταξύ σχεδίου δοκιμής απόδοσης και στρατηγικής δοκιμής απόδοσης
- Τρόπος προετοιμασίας δοκιμαστικού σχεδίου και σύνταξης δοκιμαστικών περιπτώσεων για εφαρμογή ERP - ERP Testing Part-2
- Εκπαιδευτικό πρόγραμμα δοκιμών: Ένας οδηγός για τη σύνταξη ενός εγγράφου προγράμματος δοκιμής λογισμικού από το μηδέν
- Έννοια, διαδικασία και στρατηγική διαχείρισης δεδομένων δοκιμής
- Τι είναι τα δεδομένα δοκιμής; Τεχνικές προετοιμασίας δεδομένων δοκιμής με παράδειγμα
- Τρόπος σύνταξης δοκιμαστικών περιπτώσεων: Ο απόλυτος οδηγός με παραδείγματα
- Τρόπος σύνταξης εγγράφου στρατηγικής δοκιμής (με δείγμα προτύπου στρατηγικής δοκιμής)
- Διαφορά μεταξύ του σχεδίου δοκιμής, της στρατηγικής δοκιμής, της υπόθεσης δοκιμής, του σεναρίου δοκιμής, του σεναρίου δοκιμής και της κατάστασης δοκιμής