Πρότυπο σχεδίου δοκιμής (Δείγμα παραδείγματος εγγράφου)
Τι είναι το πρότυπο σχεδίου δοκιμής;
Πρότυπο σχεδίου δοκιμής είναι ένα λεπτομερές έγγραφο που περιγράφει τη στρατηγική δοκιμής, τους στόχους, το χρονοδιάγραμμα, την εκτίμηση και τα παραδοτέα και τους πόρους που απαιτούνται για τη δοκιμή. Το Test Plan μας βοηθά να προσδιορίσουμε την προσπάθεια που απαιτείται για την επικύρωση της ποιότητας της υπό δοκιμή εφαρμογής. Το σχέδιο δοκιμής χρησιμεύει ως σχέδιο για τη διεξαγωγή δραστηριοτήτων δοκιμών λογισμικού ως μια καθορισμένη διαδικασία που παρακολουθείται και ελέγχεται λεπτομερώς από τον υπεύθυνο δοκιμών.
δημιουργώντας μια Σχέδιο δοκιμής είναι υποχρεωτικό για τη διασφάλιση της επιτυχίας του έργου δοκιμών λογισμικού σας. Εάν είστε νέος στον προγραμματισμό δοκιμών, ανατρέξτε σε αυτόν τον οδηγό στο Πώς να δημιουργήσετε ένα σχέδιο δοκιμής
Κατεβάστε το πρότυπο σχεδίου δοκιμής δείγματος
Πρότυπο σχεδίου δοκιμής
Παρακάτω βρείτε σημαντικά στοιχεία ενός σχεδίου δοκιμής-
- 1 Εισαγωγή
- 1.1 Πεδίο εφαρμογής
- 1.1.1 Στο πεδίο εφαρμογής
- 1.1.2 Εκτός πεδίου εφαρμογής
- 1.2 Ποιοτικός στόχος
- 1.3 Ρόλοι και ευθύνες
- 2 Μεθοδολογία Δοκιμών
- 2.1 Επισκόπηση
- 2.2 Επίπεδα δοκιμής
- 2.3 Διαλογή σφαλμάτων
- 2.4 Κριτήρια αναστολής και απαιτήσεις επανάληψης
- 2.5 Πληρότητα δοκιμής
- 3 Δοκιμαστικά Παραδοτέα
- 4 Ανάγκες πόρων και περιβάλλοντος
- 4.1 Εργαλεία δοκιμής
- 4.2 Περιβάλλον δοκιμής
1. Εισαγωγή
Σύντομη εισαγωγή των στρατηγικών δοκιμών, της διαδικασίας, της ροής εργασιών και των μεθοδολογιών που χρησιμοποιούνται για το έργο
1.1) Πεδίο εφαρμογής
1.1.1) Στο πεδίο εφαρμογής
Το πεδίο εφαρμογής καθορίζει τις δυνατότητες, τις λειτουργικές ή μη λειτουργικές απαιτήσεις του λογισμικού που θα είναι δοκιμαστεί
1.1.2) Εκτός πεδίου εφαρμογής
Εκτός πεδίου ορίζει τις δυνατότητες, τις λειτουργικές ή μη λειτουργικές απαιτήσεις του λογισμικού που δεν θα είναι δοκιμαστεί
1.2) Ποιοτικός στόχος
Εδώ αναφέρετε τον συνολικό στόχο που σκοπεύετε να επιτύχετε με τις χειροκίνητες δοκιμές και τις δοκιμές αυτοματισμού.
Μερικοί στόχοι του δοκιμαστικού σας έργου θα μπορούσαν να είναι
- Βεβαιωθείτε ότι η εφαρμογή υπό δοκιμή συμμορφώνεται με λειτουργικές και μη λειτουργικές απαιτήσεις
- Βεβαιωθείτε ότι το AUT πληροί τις προδιαγραφές ποιότητας που ορίζονται από τον πελάτη
- Τα σφάλματα/προβλήματα εντοπίζονται και επιδιορθώνονται πριν από τη μετάδοση
1.3) Ρόλοι και Ευθύνες
Λεπτομερής περιγραφή των ρόλων και των ευθυνών διαφορετικών μελών της ομάδας όπως
- Αναλυτής QA
- Υπεύθυνος δοκιμών
- Διαχειριστής διαμόρφωσης
- Προγραμματιστές
- Ομάδα εγκατάστασης
Μεταξύ άλλων
2) Μεθοδολογία Δοκιμών
2.1) Επισκόπηση
Αναφέρετε τον λόγο υιοθέτησης μιας συγκεκριμένης μεθοδολογίας δοκιμών για το έργο. Η μεθοδολογία δοκιμής που επιλέχθηκε για το έργο θα μπορούσε να είναι
- Υδατόπτωση
- Επαναληπτική
- Ευκίνητος
- Ακραίος προγραμματισμός
Η επιλεγμένη μεθοδολογία εξαρτάται από πολλούς παράγοντες. Μπορείτε να διαβάσετε για τη Μεθοδολογία Δοκιμών εδώ
2.2) Επίπεδα δοκιμής
Τα επίπεδα δοκιμής καθορίζουν τους τύπους δοκιμών που θα εκτελεστούν στην εφαρμογή υπό δοκιμή (AUT). Τα Επίπεδα Δοκιμών εξαρτώνται κυρίως από το εύρος του έργου, τους περιορισμούς χρόνου και προϋπολογισμού.
2.3) Διαλογή σφαλμάτων
Ο στόχος της διαλογής είναι να
- Για να ορίσετε τον τύπο ανάλυσης για κάθε σφάλμα
- Για να δώσετε προτεραιότητα στα σφάλματα και να καθορίσετε ένα χρονοδιάγραμμα για όλα τα «Να διορθωθούν σφάλματα».
2.4) Κριτήρια Αναστολής και Απαιτήσεις Επανάληψης
Τα κριτήρια αναστολής καθορίζουν τα κριτήρια που θα χρησιμοποιηθούν για την αναστολή ολόκληρης ή μέρους της διαδικασίας δοκιμών, ενώ τα κριτήρια επανάληψης καθορίζουν πότε η δοκιμή μπορεί να συνεχιστεί μετά την αναστολή της
2.5) Πληρότητα δοκιμής
Εδώ ορίζετε τα κριτήρια που θα κρίνουν ότι η δοκιμή σας έχει ολοκληρωθεί.
Για παράδειγμα, μερικά κριτήρια για τον έλεγχο της πληρότητας της δοκιμής θα ήταν
- 100% κάλυψη δοκιμής
- Εκτελούνται όλες οι χειροκίνητες και αυτοματοποιημένες περιπτώσεις δοκιμών
- Όλα τα ανοιχτά σφάλματα διορθώθηκαν ή θα διορθωθούν στην επόμενη έκδοση
3) Δοκιμαστικά Παραδοτέα
Εδώ αναφέρετε όλα τα Test Artifact που θα παραδοθούν κατά τη διάρκεια διαφορετικών φάσεων του κύκλου ζωής των δοκιμών.
Εδώ είναι τα απλά παραδοτέα
|
4) Ανάγκες Πόρων & Περιβάλλοντος
4.1) Εργαλεία δοκιμών
Δημιουργήστε μια λίστα με Εργαλεία όπως
- Εργαλείο παρακολούθησης απαιτήσεων
- Εργαλείο παρακολούθησης σφαλμάτων
- Εργαλεία αυτοματισμού
Απαιτείται για τη δοκιμή του έργου
4.2) Περιβάλλον δοκιμής
Αναφέρει το ελάχιστο υλικού απαιτήσεις που θα χρησιμοποιηθούν για τη δοκιμή της Εφαρμογής.
ακολουθείτε του λογισμικού απαιτούνται εκτός από το λογισμικό που αφορά συγκεκριμένο πελάτη.
- Windows 8 και παραπάνω
- Office 2013 και άνω
- MS Exchange, κ.λπ.
5) Όροι/Ακρωνύμια
Αναφέρετε τυχόν όρους ή αρκτικόλεξα που χρησιμοποιούνται στο έργο
ΟΡΟ/ΑΚΡΩΝΥΜΟ | ΟΡΙΣΜΌΣ |
---|---|
API | Διεπαφή προγράμματος εφαρμογής |
AUT | Εφαρμογή υπό δοκιμή |
Κατεβάστε την παραπάνω Μορφή προτύπου σχεδίου δοκιμής
Παράδειγμα εφαρμογής Ιστού τραπεζικών εγγράφων δείγματος σχεδίου δοκιμής
1 Εισαγωγή
Το Σχέδιο Δοκιμών έχει σχεδιαστεί για να ορίζει το εύρος, την προσέγγιση, τους πόρους και το χρονοδιάγραμμα όλων των δραστηριοτήτων δοκιμών του έργου Guru99 Bank.
Το σχέδιο προσδιορίζει τα προς δοκιμή στοιχεία, τα χαρακτηριστικά που θα ελεγχθούν, τους τύπους δοκιμών που θα εκτελεστούν, το προσωπικό που είναι υπεύθυνο για τις δοκιμές, τους πόρους και το χρονοδιάγραμμα που απαιτούνται για την ολοκλήρωση των δοκιμών και τους κινδύνους που σχετίζονται με το σχέδιο.
1.1 Πεδίο εφαρμογής
1.1.1 Στο πεδίο εφαρμογής
Όλα τα χαρακτηριστικά του websiteGuru99 Bank τα οποία ορίστηκαν στις απαιτήσεις λογισμικού specs πρέπει να δοκιμαστούν
Όνομα μονάδας | Εφαρμοστέοι ρόλοι | Descriptιόν |
---|---|---|
Έρευνα υπολοίπου | Διευθυντής Πελάτης |
Πελάτης: Ένας πελάτης μπορεί να έχει πολλούς τραπεζικούς λογαριασμούς. Αυτός μπορεί δείτε μόνο το υπόλοιπο των λογαριασμών του Manager: Ένας διαχειριστής μπορεί να δει το υπόλοιπο όλων των πελατών που έρθουν υπό την επίβλεψή του |
Μεταφορά κεφαλαίου | Διευθυντής Πελάτης |
πελάτης: Ένας πελάτης μπορεί να έχει μεταφορά κεφαλαίων από το "δικό του" λογαριασμό σε οποιονδήποτε λογαριασμό προορισμού. Manager: Ένας διαχειριστής μπορεί να μεταφέρει χρήματα από οποιαδήποτε τράπεζα προέλευσης λογαριασμός σε λογαριασμό προορισμού |
Μίνι δήλωση | Διευθυντής Πελάτης |
Μια Mini κατάσταση θα εμφανίζει τις τελευταίες 5 συναλλαγές ενός λογαριασμού πελάτης: Ένας πελάτης μπορεί να δει μια μίνι δήλωση μόνο των "δικών" του λογαριασμούς Διευθυντής: Ένας διαχειριστής μπορεί να δει τη μίνι κατάσταση οποιουδήποτε λογαριασμού |
Προσαρμοσμένη δήλωση | Διευθυντής Πελάτης |
Μια προσαρμοσμένη δήλωση σάς επιτρέπει να φιλτράρετε και να εμφανίζετε συναλλαγές σε λογαριασμό βάσει ημερομηνίας, αξίας συναλλαγής πελάτης: Ένας πελάτης μπορεί να δει Προσαρμοσμένη δήλωση μόνο τους «δικούς» του λογαριασμούς Manager: Ένας διαχειριστής μπορεί να δει Προσαρμοσμένη δήλωση οποιουδήποτε λογαριασμός |
Αλλαγή Κωδικού Πρόσβασης | Διευθυντής Πελάτης |
πελάτης: Ένας πελάτης μπορεί να αλλάξει τον κωδικό πρόσβασης μόνο του λογαριασμού του. Manager: Ένας διαχειριστής μπορεί να αλλάξει τον κωδικό πρόσβασης μόνο του λογαριασμού του. Δεν μπορεί να αλλάξει τους κωδικούς πρόσβασης των πελατών του |
Νέος Πελάτης | Manager | Manager: Ένας διαχειριστής μπορεί να προσθέσει έναν νέο πελάτη. |
Manager |
Διευθυντής: Ένας διαχειριστής μπορεί να επεξεργαστεί λεπτομέρειες όπως διεύθυνση, email, τηλέφωνο πελάτη. |
|
Νέος λογαριασμός | Manager |
Επί του παρόντος το σύστημα παρέχει 2 τύπους λογαριασμών • Αποταμίευση • Ρεύμα Ένας πελάτης μπορεί να έχει πολλούς λογαριασμούς αποταμίευσης (ένας στο όνομά του, άλλο σε κοινό όνομα κλπ). Μπορεί να έχει πολλούς τρεχούμενους λογαριασμούς για διαφορετικές εταιρείες του ανήκει. Ή μπορεί να έχει πολλούς τρεχούμενους και αποταμιευτικούς λογαριασμούς. Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει έναν νέο λογαριασμό για έναν υπάρχοντα πελάτη. |
Επεξεργασία Λογαριασμού | Manager | Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει μια επεξεργασία στοιχείων λογαριασμού για έναν υπάρχοντα λογαριασμό |
Διαγραφή Λογαριασμού | Manager | Διευθυντής: Ένας διαχειριστής μπορεί να προσθέσει μια διαγραφή λογαριασμού για έναν πελάτη. |
Διαγραφή Πελάτη | Manager |
Ένας πελάτης μπορεί να διαγραφεί μόνο εάν δεν έχει ενεργούς τρέχοντες λογαριασμούς ή λογαριασμούς αποταμίευσης Διευθυντής: Ένας διαχειριστής μπορεί να διαγράψει έναν πελάτη. |
• Παρακαταθήκη | Manager |
Διευθυντής: Ένας διαχειριστής μπορεί να καταθέσει χρήματα σε οποιονδήποτε λογαριασμό. Συνήθως γίνεται όταν κατατίθενται μετρητά σε υποκατάστημα τράπεζας. |
Απόσυρση | Manager |
Διευθυντής: Ένας διαχειριστής μπορεί να κάνει ανάληψη χρημάτων από οποιονδήποτε λογαριασμό. Συνήθως γίνεται όταν γίνεται ανάληψη μετρητών σε υποκατάστημα τράπεζας. |
1.1.2 Εκτός πεδίου εφαρμογής
Αυτές οι δυνατότητες δεν ελέγχονται επειδή δεν περιλαμβάνονται στις προδιαγραφές απαιτήσεων λογισμικού
- Διεπαφές
- Διεπαφές υλικού
- Διεπαφές λογισμικού
- Λογική βάση δεδομένων
- Διεπαφές Επικοινωνιών
- Ασφάλεια και Απόδοση Ιστοσελίδας
1.2 Ποιοτικός στόχος
Οι στόχοι της δοκιμής είναι να επαληθεύει τη Λειτουργικότητα της ιστοσελίδας Guru99 Bank, το έργο θα πρέπει να επικεντρωθεί στη δοκιμή του τραπεζική λειτουργία όπως Διαχείριση Λογαριασμού, Ανάληψη και Υπόλοιπο... κ.λπ. προς την εγγύηση όλες αυτές οι λειτουργίες μπορούν να λειτουργήσουν Κανονικά σε πραγματικό επιχειρηματικό περιβάλλον.
1.3 Ρόλοι και Ευθύνες
Το έργο θα πρέπει να χρησιμοποιεί outsourcing μέλη ως δοκιμαστής για εξοικονόμηση του κόστους του έργου.
Όχι. | Μέλος | καθήκοντα |
---|---|---|
1. | Υπεύθυνος δοκιμών | Διαχειριστείτε ολόκληρο το έργο Καθορίστε τις κατευθύνσεις του έργου Αποκτήστε κατάλληλους πόρους |
2. | Δοκιμή | Προσδιορισμός και περιγραφή κατάλληλων τεχνικών δοκιμής/εργαλείων/αρχιτεκτονικής αυτοματισμού Επαλήθευση και αξιολόγηση της προσέγγισης δοκιμής Εκτελέστε τις δοκιμές, καταγράψτε τα αποτελέσματα, αναφέρετε τα ελαττώματα. Εξωτερική ανάθεση μελών |
3. | Προγραμματιστής στο Test | Εφαρμόστε τις περιπτώσεις δοκιμών, το πρόγραμμα δοκιμών, τη σουίτα δοκιμών κ.λπ. |
4. | Διαχειριστής δοκιμής | Δημιουργεί και διασφαλίζει τη διαχείριση και τη συντήρηση του περιβάλλοντος δοκιμής και των περιουσιακών στοιχείων Υποστήριξη του Tester για χρήση του περιβάλλοντος δοκιμής για την εκτέλεση δοκιμών |
5. | Μέλη SQA | Αναλάβετε την ευθύνη της διασφάλισης ποιότητας Ελέγξτε για να επιβεβαιώσετε εάν η διαδικασία δοκιμής πληροί τις καθορισμένες απαιτήσεις |
2 Μεθοδολογία Δοκιμών
2.1 Επισκόπηση
2.2 Επίπεδα δοκιμής
Στο έργο Guru99 Bank, υπάρχουν 3 τύποι δοκιμών που πρέπει να διεξαχθούν.
- Ενσωμάτωση Δοκιμές (Οι μεμονωμένες ενότητες λογισμικού συνδυάζονται και δοκιμάζονται ως ομάδα)
- σύστημα Δοκιμή: Διεξήχθη σε α πλήρης, ενσωματωθεί σύστημα για την αξιολόγηση της συμμόρφωσης του συστήματος με τις καθορισμένες απαιτήσεις του
- Δοκιμή API: Δοκιμάστε όλα τα API που δημιουργούνται για το υπό δοκιμή λογισμικό
2.3 Διαλογή σφαλμάτων
2.4 Κριτήρια αναστολής και απαιτήσεις επανάληψης
Εάν τα μέλη της ομάδας αναφέρουν ότι υπάρχουν 40% των περιπτώσεων δοκιμής απέτυχε, ανέστειλε τη δοκιμή έως ότου η ομάδα ανάπτυξης διορθώσει όλες τις αποτυχημένες περιπτώσεις.
2.5 Πληρότητα δοκιμής
- Καθορίζει τα κριτήρια που δηλώνουν α επιτυχής ολοκλήρωση μιας δοκιμαστικής φάσης
- τρέξιμο ποσοστό είναι υποχρεωτικό να είναι 100% εκτός και αν υπάρχει σαφής λόγος.
- Πέρασμα ποσοστό είναι 80%, η επίτευξη του ποσοστού επιτυχίας είναι υποχρεωτικό
2.6 Έργο έργου και εκτίμηση και χρονοδιάγραμμα
Έργο | Μέλη | Εκτίμηση της προσπάθειας |
---|---|---|
Δημιουργήστε τις προδιαγραφές δοκιμής | Σχεδιαστής Δοκιμών | 170 ανθρωποώρα |
Εκτελέστε την εκτέλεση δοκιμής | Δοκιμαστής, Διαχειριστής δοκιμών | 80 ανθρωποώρα |
Έκθεση δοκιμής | Δοκιμαστής | 10 ανθρωποώρα |
Παράδοση δοκιμής | 20 ανθρωποώρα | |
Σύνολο | 280 ανθρωποώρα |
Προγραμματίστε να ολοκληρώσετε αυτές τις εργασίες
3 Δοκιμαστικά Παραδοτέα
Τα παραδοτέα δοκιμής παρέχονται όπως παρακάτω
Πριν τη φάση της δοκιμής
- Έγγραφο σχεδίων δοκιμής.
- Δοκιμαστικές περιπτώσεις έγγραφα
- Προδιαγραφές σχεδίασης δοκιμής.
Κατά τη διάρκεια της δοκιμής
– Προσομοιωτές εργαλείων δοκιμής.
– Test Trace-ability Matrix – Καταγραφή σφαλμάτων και αρχεία καταγραφής εκτέλεσης.
Αφού τελειώσουν οι κύκλοι δοκιμών
- Αποτελέσματα/αναφορές δοκιμών
- Αναφορά ελαττώματος
- Οδηγίες εγκατάστασης/δοκιμών
- Σημειώσεις έκδοσης
4 Ανάγκες πόρων και περιβάλλοντος
4.1 Εργαλεία δοκιμής
Όχι. | Υποστηρικτικό υλικό | Descriptιόντα |
---|---|---|
1. | διακομιστή | Χρειάζεστε έναν διακομιστή βάσης δεδομένων που θα εγκατασταθεί MySQL διακομιστής Διακομιστής Ιστού που εγκαθιστά τον διακομιστή Apache |
2. | Εργαλείο δοκιμής | Αναπτύξτε ένα εργαλείο δοκιμής που μπορεί να δημιουργήσει αυτόματα το αποτέλεσμα δοκιμής στην προκαθορισμένη φόρμα και την αυτοματοποιημένη εκτέλεση δοκιμής |
3. | Δίκτυο | Ρυθμίστε ένα LAN Gigabit και 1 γραμμή internet με ταχύτητα τουλάχιστον 5 Mb/s |
4. | υπολογιστή | Εκτελούνται τουλάχιστον 4 υπολογιστές Windows 7, Ram 2 GB, CPU 3.4 GHZ |
4.2 Περιβάλλον δοκιμής
Αναφέρει τις ελάχιστες απαιτήσεις υλικού και λογισμικού που θα χρησιμοποιηθούν για τη δοκιμή της Εφαρμογής.
Απαιτούνται και τα ακόλουθα λογισμικά εκτός από το συγκεκριμένο λογισμικό πελάτη.
- Windows 11 και παραπάνω
- Office 2021 και άνω
- MS Exchange, κ.λπ.