sample test case template with test case examples
Κάθε μέρα συνεχίζω να λαμβάνω πολλά αιτήματα για Πρότυπο δοκιμαστικής υπόθεσης . Και εκπλήσσομαι που πολλοί υπεύθυνοι δοκιμών εξακολουθούν να τεκμηριώνουν δοκιμαστικές περιπτώσεις με έγγραφα του Word ή αρχεία Excel.
Οι περισσότεροι προτιμούν υπολογιστικά φύλλα excel, επειδή μπορούν εύκολα να ομαδοποιήσουν τις δοκιμαστικές περιπτώσεις κατά τύπους δοκιμών και το πιο σημαντικό είναι ότι μπορούν εύκολα να λάβουν μετρήσεις δοκιμής με τύπους Excel. Αλλά είμαι βέβαιος ότι όσο αυξάνεται ο όγκος των δοκιμών σας, θα το βρείτε πολύ δύσκολο να διαχειριστείτε.
Εάν δεν χρησιμοποιείτε κανένα εργαλείο διαχείρισης περιπτώσεων δοκιμής, τότε θα σας συνιστούσα να χρησιμοποιήσετε ένα εργαλείο ανοιχτού κώδικα για τη διαχείριση και εκτέλεση των δοκιμαστικών σας περιπτώσεων.
Οι μορφές δοκιμαστικών περιπτώσεων ενδέχεται να διαφέρουν από τον έναν οργανισμό στον άλλο. Ωστόσο, η χρήση μιας τυπικής μορφής δοκιμαστικής υπόθεσης για τη σύνταξη δοκιμαστικών περιπτώσεων είναι ένα βήμα πιο κοντά για να ρυθμίσετε μια διαδικασία δοκιμής για το έργο σας.
Επίσης ελαχιστοποιεί Ad-hoc δοκιμή που γίνεται χωρίς κατάλληλη τεκμηρίωση δοκιμαστικής υπόθεσης. Αλλά ακόμα κι αν χρησιμοποιείτε τυπικά πρότυπα, πρέπει να ρυθμίσετε τις δοκιμαστικές περιπτώσεις, να γράφετε, να ελέγχετε και να εγκρίνετε, να εκτελείτε δοκιμές και το πιο σημαντικό είναι να δοκιμάζετε τη διαδικασία προετοιμασίας αναφορών κ.λπ. χρησιμοποιώντας μη αυτόματες μεθόδους.
Επίσης, εάν έχετε μια διαδικασία ελέγχου των δοκιμαστικών υποθέσεων από την επιχειρηματική ομάδα, τότε πρέπει να μορφοποιήσετε αυτές τις δοκιμαστικές περιπτώσεις σε ένα πρότυπο που συμφωνείται και από τα δύο μέρη.
Τι θα μάθετε:
- Προτεινόμενα εργαλεία
- Πρότυπα πεδία ενός προτύπου δοκιμαστικής υπόθεσης
- Λήψη προτύπου δοκιμαστικής θήκης με παράδειγμα (Μορφή # 1)
- Μία ακόμη μορφή δοκιμαστικής θήκης (# 2)
- Παράδειγμα δοκιμαστικής θήκης για μη αυτόματη δοκιμή
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Προτεινόμενα εργαλεία
Προτού συνεχίσετε τη διαδικασία σύνταξης δοκιμαστικών περιπτώσεων, σας συνιστούμε να κατεβάσετε αυτά τα εργαλεία διαχείρισης υπόθεσης. Αυτό θα διευκολύνει το σχέδιο δοκιμής και τη διαδικασία σύνταξης δοκιμαστικών υποθέσεων που αναφέρονται σε αυτό το σεμινάριο.
# 1) TestRail
=> Λήψη TestRail Test Case Management Tool
# 2) TestMonitor
TestMonitor - Διαδικτυακή διαχείριση δοκιμών ανώτατου επιπέδου. Επαναστατικό εύκολο.
Το TestMonitor είναι ένα εργαλείο διαχείρισης δοκιμών από άκρο σε άκρο για κάθε οργανισμό. Μια απλή, διαισθητική προσέγγιση στις δοκιμές. Είτε εφαρμόζετε εταιρικό λογισμικό, χρειάζεστε QA, δημιουργείτε μια ποιοτική εφαρμογή ή χρειάζεστε μόνο ένα βοηθητικό πρόγραμμα στο δοκιμαστικό σας έργο, το TestMonitor σας καλύπτει.
=> Επισκεφτείτε τον ιστότοπο TestMonitor
Εδώ είναι πώς να κάνετε αυτή τη χειροκίνητη διαδικασία διαχείρισης υπόθεσης δοκιμής λίγο πιο εύκολη με τη βοήθεια απλών προτύπων δοκιμών.
Σημείωση: Έχω αναφέρει τον μέγιστο αριθμό πεδίων που σχετίζονται με μια δοκιμαστική υπόθεση. Συνιστάται όμως να χρησιμοποιείτε μόνο τα πεδία που χρησιμοποιούνται από την ομάδα σας. Επίσης, εάν πιστεύετε ότι κάποιο πεδίο που χρησιμοποιείται από την ομάδα σας λείπει από αυτήν τη λίστα, μπορείτε να το προσθέσετε στο προσαρμοσμένο σας πρότυπο.
Πρότυπα πεδία ενός προτύπου δοκιμαστικής υπόθεσης
Υπάρχουν ορισμένα τυπικά πεδία που πρέπει να ληφθούν υπόψη κατά την προετοιμασία ενός προτύπου υπόθεσης δοκιμής.
Παρακάτω αναφέρονται αρκετά τυπικά πεδία ενός δείγματος προτύπου Case Case .
Αναγνωριστικό περίπτωσης δοκιμής: Απαιτείται μοναδικό αναγνωριστικό για κάθε δοκιμαστική περίπτωση. Ακολουθήστε κάποια σύμβαση για να υποδείξετε τους τύπους του τεστ. Για παράδειγμα, «TC_UI_1» που δείχνει «δοκιμαστική θήκη διεπαφής χρήστη # 1».
Προτεραιότητα δοκιμής (Χαμηλή / Μεσαία / Υψηλή) :Αυτό είναι πολύ χρήσιμο κατά την εκτέλεση της δοκιμής. Η προτεραιότητα δοκιμής για επιχειρηματικούς κανόνες και λειτουργικές περιπτώσεις δοκιμών μπορεί να είναι μέτρια ή υψηλότερη, ενώ οι μικρές περιπτώσεις διεπαφής χρήστη μπορεί να έχουν χαμηλή προτεραιότητα. Η προτεραιότητα δοκιμής πρέπει πάντα να ορίζεται από τον αναθεωρητή.
Όνομα ενότητας :Αναφέρετε το όνομα της κύριας ενότητας ή της υπομονάδας.
Δοκιμή που σχεδιάστηκε από Όνομα του ελεγκτή.
Ημερομηνία σχεδιασμένης δοκιμής :Ημερομηνία κατά την οποία γράφτηκε.
Η δοκιμή εκτελέστηκε από Όνομα του ελεγκτή που εκτέλεσε αυτήν τη δοκιμή. Συμπληρώνεται μόνο μετά την εκτέλεση της δοκιμής.
Ημερομηνία εκτέλεσης δοκιμής :Ημερομηνία εκτέλεσης του τεστ.
Τίτλος / όνομα δοκιμής :Τίτλος δοκιμαστικής υπόθεσης. Για παράδειγμα, επαληθεύστε τη σελίδα σύνδεσης με έγκυρο όνομα χρήστη και κωδικό πρόσβασης.
Περίληψη / περιγραφή δοκιμής :Περιγράψτε εν συντομία τον στόχο δοκιμής.
διαγραφή ενός στοιχείου από έναν πίνακα java
Προϋποθέσεις :Οποιαδήποτε προϋπόθεση που πρέπει να πληρούται πριν από την εκτέλεση αυτής της υπόθεσης δοκιμής. Καταγράψτε όλες τις προϋποθέσεις για να εκτελέσετε με επιτυχία αυτήν τη δοκιμαστική υπόθεση.
Εξαρτήσεις :Αναφέρετε τυχόν εξαρτήσεις από τις άλλες περιπτώσεις δοκιμών ή τις απαιτήσεις δοκιμής.
Βήματα δοκιμής :Αναφέρετε λεπτομερώς όλα τα βήματα εκτέλεσης δοκιμής. Γράψτε τα βήματα δοκιμής με τη σειρά με την οποία πρέπει να εκτελεστούν. Φροντίστε να δώσετε όσες περισσότερες λεπτομέρειες μπορείτε.
Επαγγελματική συμβουλή :Για να διαχειριστείτε αποτελεσματικά μια δοκιμαστική θήκη με μικρότερο αριθμό πεδίων, χρησιμοποιήστε αυτό το πεδίο για να περιγράψετε τις συνθήκες δοκιμής, τα δεδομένα δοκιμής και τους ρόλους των χρηστών για την εκτέλεση της δοκιμής.Δεδομένα δοκιμής :Χρήση δεδομένων δοκιμής ως είσοδος για αυτήν την περίπτωση δοκιμής. Μπορείτε να παρέχετε διαφορετικά σύνολα δεδομένων με ακριβείς τιμές για χρήση ως είσοδος.
Αναμενόμενο Αποτέλεσμα :Ποια θα πρέπει να είναι η έξοδος συστήματος μετά την εκτέλεση της δοκιμής; Περιγράψτε λεπτομερώς το αναμενόμενο αποτέλεσμα, συμπεριλαμβανομένου του μηνύματος / σφάλματος που πρέπει να εμφανίζεται στην οθόνη.
Μετα-κατάσταση :Ποια θα πρέπει να είναι η κατάσταση του συστήματος μετά την εκτέλεση αυτής της δοκιμαστικής θήκης;
Πραγματικό αποτέλεσμα :Το πραγματικό αποτέλεσμα της δοκιμής πρέπει να συμπληρωθεί μετά την εκτέλεση της δοκιμής. Περιγράψτε τη συμπεριφορά του συστήματος μετά την εκτέλεση της δοκιμής.
Κατάσταση (Pass / Fail) :Εάν ένα πραγματικό αποτέλεσμα δεν είναι σύμφωνα με το αναμενόμενο αποτέλεσμα, σημειώστε αυτήν τη δοκιμή ως απέτυχε . Διαφορετικά, ενημερώστε το ως πέρασε .
Σημειώσεις / Σχόλια / Ερωτήσεις :Εάν υπάρχουν ορισμένες ειδικές προϋποθέσεις για την υποστήριξη των παραπάνω πεδίων, οι οποίες δεν μπορούν να περιγραφούν παραπάνω ή εάν υπάρχουν ερωτήσεις σχετικά με τα αναμενόμενα ή τα πραγματικά αποτελέσματα, αναφέρετέ τα εδώ.
Προσθέστε τα ακόλουθα πεδία εάν είναι απαραίτητο:
Αναγνωριστικό ελαττώματος / σύνδεσμος :Εάν η κατάσταση δοκιμής είναι απέτυχε , στη συνέχεια, συμπεριλάβετε το σύνδεσμο προς το αρχείο καταγραφής ελαττωμάτων ή αναφέρετε τον αριθμό ελαττώματος.
Τύπος δοκιμής / λέξεις-κλειδιά :Αυτό το πεδίο μπορεί να χρησιμοποιηθεί για την ταξινόμηση των δοκιμών με βάση τους τύπους δοκιμών. Για παράδειγμα, λειτουργικός , χρηστικότητα, επιχειρηματικοί κανόνες κ.λπ.
Απαιτήσεις :Απαιτήσεις για τις οποίες γράφεται αυτή η δοκιμαστική υπόθεση. Κατά προτίμηση ο ακριβής αριθμός ενότητας του εγγράφου απαίτησης.
Συνημμένα / Αναφορές :Αυτό το πεδίο είναι χρήσιμο για σύνθετα σενάρια δοκιμών προκειμένου να εξηγήσει τα βήματα δοκιμής ή τα αναμενόμενα αποτελέσματα χρησιμοποιώντας ένα διάγραμμα Visio ως αναφορά. Δώστε τον σύνδεσμο ή την τοποθεσία στην πραγματική διαδρομή του διαγράμματος ή του εγγράφου.
Αυτοματοποίηση? (Ναι όχι) :Είτε αυτή η δοκιμαστική θήκη είναι αυτοματοποιημένη είτε όχι. Είναι χρήσιμο να παρακολουθείτε την κατάσταση αυτοματοποίησης όταν αυτοματοποιούνται οι δοκιμαστικές θήκες.
Με τη βοήθεια των παραπάνω πεδίων, ετοίμασα ένα παράδειγμα προτύπου δοκιμαστικής περίπτωσης για αναφορά σας.
Λήψη προτύπου δοκιμαστικής θήκης με παράδειγμα (Μορφή # 1)
- Πρότυπο αρχείου δοκιμής υπόθεσης DOC και
- Πρότυπο αρχείου Excel υπόθεσης
Επίσης, εδώ μπορείτε να αναφέρετε μερικά ακόμη άρθρα σχετικά με την αποτελεσματική γραφή δοκιμές . Χρησιμοποιήστε αυτές τις οδηγίες γραφής δοκιμής και το παραπάνω πρότυπο για να γράψετε και να διαχειριστείτε αποτελεσματικά τις δοκιμαστικές περιπτώσεις στο έργο σας.
Δείγμα δοκιμαστικών περιπτώσεων:
Εκμάθηση # 1: 180+ Δείγμα δοκιμαστικών περιπτώσεων για εφαρμογές Web και Desktop
Μία ακόμη μορφή δοκιμαστικής θήκης (# 2)
Αναμφίβολα, οι δοκιμαστικές περιπτώσεις θα διαφέρουν ανάλογα με τη λειτουργικότητα του λογισμικού για το οποίο προορίζεται. Ωστόσο, που δίνεται παρακάτω είναι ένα πρότυπο που μπορείτε πάντα να χρησιμοποιείτε για την τεκμηρίωση των δοκιμαστικών περιπτώσεων χωρίς να ανησυχείτε για το τι κάνει η εφαρμογή σας.
Δείγμα Θήκες
Με βάση το παραπάνω πρότυπο, παρακάτω είναι ένα παράδειγμα που προβάλλει την έννοια με πολύ κατανοητό τρόπο.
Ας υποθέσουμε ότι δοκιμάζετε τη λειτουργικότητα σύνδεσης οποιασδήποτε εφαρμογής ιστού, ας πούμε Facebook .
Ακολουθούν οι δοκιμαστικές περιπτώσεις για το ίδιο:
=> Πραγματοποιήστε λήψη της παραπάνω μορφής δοκιμαστικής υπόθεσης με παραδείγματα δεδομένων
Παράδειγμα δοκιμαστικής θήκης για μη αυτόματη δοκιμή
Παρακάτω δίνεται ένα παράδειγμα ενός live έργου που δείχνει πώς εφαρμόζονται όλες οι παραπάνω συμβουλές και κόλπα.
(Σημείωση: Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
συμπέρασμα
Προσωπικά, προτιμώ να χρησιμοποιώ ένα Εργαλείο διαχείρισης υπόθεσης . Μπορείτε να ξεκινήσετε με ένα εργαλείο ανοιχτού κώδικα. Θα είναι μια καλή προσθήκη στις προσπάθειές σας να ρυθμίσετε τη διαδικασία δοκιμής και εν τω μεταξύ, θα εξοικονομήσετε πολύ χρόνο αντί να διατηρήσετε αυτά τα έγγραφα με μη αυτόματο τρόπο.
Έχουμε επίσης δει πρότυπα δοκιμαστικής θήκης και μερικά παραδείγματα χρησιμοποιώντας πολύ καλή, ποιοτική τεκμηρίωση. Ελπίζω ότι αυτό το άρθρο θα σας βοηθούσε.
Θα χαρούμε να μάθουμε τις σκέψεις, τα σχόλια / τις προτάσεις σας σχετικά με αυτό το άρθρο.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Σύνταξη δοκιμαστικών περιπτώσεων από έγγραφο SRS (ΛΗΨΗ Ζωντανών δειγμάτων δοκιμαστικών περιπτώσεων)
- Τρόπος αναφοράς έξυπνης εκτέλεσης δοκιμής - (Πρότυπο αναφοράς κατάστασης λήψης)
- Δείγμα εγγράφου σχεδίου δοκιμής (παράδειγμα σχεδίου δοκιμής με λεπτομέρειες κάθε πεδίου)
- Τρόπος σύνταξης δοκιμαστικών περιπτώσεων για μια σελίδα σύνδεσης (δείγματα σεναρίων)
- Τρόπος σύνταξης δοκιμαστικών περιπτώσεων: Ο απόλυτος οδηγός με παραδείγματα
- Τρόπος σύνταξης εγγράφου στρατηγικής δοκιμής (με δείγμα προτύπου στρατηγικής δοκιμής)
- Πώς να συντάξετε μια αποτελεσματική συνοπτική έκθεση δοκιμής (Δείγμα αναφοράς λήψης)
- Δείγμα προτύπου προγράμματος δοκιμής λογισμικού με μορφή και περιεχόμενο