Τι είναι το σενάριο δοκιμής στη δοκιμή λογισμικού (Παραδείγματα)
Τι είναι ένα σενάριο δοκιμής;
A Σενάριο δοκιμής ορίζεται ως οποιαδήποτε λειτουργικότητα που μπορεί να δοκιμαστεί. Ονομάζεται επίσης Συνθήκη δοκιμής ή Δυνατότητα δοκιμής. Ως ελεγκτής, θα πρέπει να μπείτε στη θέση του τελικού χρήστη και να ανακαλύψετε τα σενάρια και τις περιπτώσεις χρήσης του πραγματικού κόσμου της εφαρμογής υπό δοκιμή.
Δοκιμή σεναρίου
Δοκιμή σεναρίου in δοκιμές λογισμικού είναι μια μέθοδος στην οποία χρησιμοποιούνται πραγματικά σενάρια για τον έλεγχο της εφαρμογής λογισμικού αντί για δοκιμαστικές περιπτώσεις. Ο σκοπός της δοκιμής σεναρίων είναι να δοκιμάσει από άκρο σε άκρο σενάρια για ένα συγκεκριμένο περίπλοκο πρόβλημα του λογισμικού. Τα σενάρια βοηθούν με ευκολότερο τρόπο τον έλεγχο και την αξιολόγηση περίπλοκων προβλημάτων από άκρη σε άκρη.
Ας το μελετήσουμε αυτό με τη βοήθεια του παρακάτω βίντεο –
Γιατί να δημιουργήσετε σενάρια δοκιμής;
Τα σενάρια δοκιμής δημιουργούνται για τους ακόλουθους λόγους:
- Η δημιουργία σεναρίων δοκιμής εξασφαλίζει πλήρη κάλυψη δοκιμής
- Τα σενάρια δοκιμών μπορούν να εγκριθούν από διάφορους ενδιαφερόμενους, όπως Business Analyst, Developers, Customers, για να διασφαλιστεί ότι η Εφαρμογή υπό δοκιμή έχει δοκιμαστεί διεξοδικά. Διασφαλίζει ότι το λογισμικό λειτουργεί για τις πιο συνηθισμένες περιπτώσεις χρήσης.
- Χρησιμεύουν ως ένα γρήγορο εργαλείο για τον προσδιορισμό της δοκιμαστικής προσπάθειας εργασίας και, κατά συνέπεια, τη δημιουργία μιας πρότασης για τον πελάτη ή την οργάνωση του εργατικού δυναμικού.
- Βοηθούν στον προσδιορισμό των πιο σημαντικών από άκρο σε άκρο συναλλαγών ή της πραγματικής χρήσης των εφαρμογών λογισμικού.
- Για τη μελέτη της λειτουργίας από άκρο σε άκρο του προγράμματος, το Σενάριο δοκιμής είναι κρίσιμο.
Πότε δεν δημιουργείται σενάριο δοκιμής;
Τα σενάρια δοκιμής ενδέχεται να μην δημιουργούνται όταν
- Η εφαρμογή υπό δοκιμή είναι περίπλοκη, ασταθής και υπάρχει χρονική ασφυξία στο έργο.
- Έργα που ακολουθούν την Agile Methodology όπως το Scrum, το Kanban ενδέχεται να μην δημιουργούν σενάρια δοκιμής.
- Το σενάριο δοκιμής ενδέχεται να μην δημιουργηθεί για μια νέα διόρθωση σφαλμάτων ή Δοκιμή παλινδρόμησης. Σε τέτοιες περιπτώσεις, τα σενάρια δοκιμών πρέπει να τεκμηριώνονται ήδη σε μεγάλο βαθμό στους προηγούμενους κύκλους δοκιμών. Αυτό ισχύει ιδιαίτερα για έργα Συντήρησης.
Πώς να γράψετε σενάρια δοκιμής
Ως δοκιμαστής, μπορείτε να ακολουθήσετε αυτά τα πέντε βήματα για να δημιουργήσετε σενάρια δοκιμής-
- Βήμα 1: Διαβάστε τα Απαιτούμενα Έγγραφα όπως BRS, SRS, FRS, του συστήματος υπό δοκιμή (SUT). Θα μπορούσατε επίσης να ανατρέξετε σε περιπτώσεις χρήσεων, βιβλία, εγχειρίδια κ.λπ. της εφαρμογής προς δοκιμή.
- Βήμα 2: Για κάθε απαίτηση, υπολογίστε πιθανές ενέργειες και στόχους των χρηστών. Προσδιορίστε τις τεχνικές πτυχές της απαίτησης. Εξακριβώστε πιθανά σενάρια κατάχρησης συστήματος και αξιολογήστε χρήστες με νοοτροπία χάκερ.
- Βήμα 3: Αφού διαβάσετε το Έγγραφο Απαιτήσεων και κάνετε την οφειλόμενη Ανάλυσή σας, απαριθμήστε διαφορετικά σενάρια δοκιμών που επαληθεύουν κάθε δυνατότητα του λογισμικού.
- Βήμα 4: Αφού καταχωρίσετε όλα τα πιθανά σενάρια δοκιμής, α Πίνακας ιχνηλασιμότητας δημιουργείται για να επαληθεύσει ότι κάθε απαίτηση έχει ένα αντίστοιχο Σενάριο δοκιμής
- Βήμα 5: Τα σενάρια που δημιουργήθηκαν εξετάζονται από τον προϊστάμενό σας. Later, εξετάζονται επίσης από άλλα ενδιαφερόμενα μέρη του έργου.
Συμβουλές για τη δημιουργία δοκιμαστικών σεναρίων
- Κάθε Σενάριο δοκιμής θα πρέπει να συνδέεται με τουλάχιστον μία Απαίτηση ή Ιστορία Χρήστη σύμφωνα με τη Μεθοδολογία του Έργου.
- Προτού δημιουργήσετε ένα σενάριο δοκιμής που επαληθεύει πολλές απαιτήσεις ταυτόχρονα, βεβαιωθείτε ότι έχετε ένα σενάριο δοκιμής που ελέγχει αυτήν την απαίτηση μεμονωμένα.
- Αποφύγετε τη δημιουργία υπερβολικά περίπλοκων σεναρίων δοκιμής που καλύπτουν πολλαπλές απαιτήσεις.
- Ο αριθμός των σεναρίων μπορεί να είναι μεγάλος και είναι ακριβό να τα εκτελέσετε όλα. Με βάση τις προτεραιότητες πελατών, εκτελούνται μόνο επιλεγμένα σενάρια δοκιμής
Παράδειγμα 1: Σενάριο δοκιμής για εφαρμογή ηλεκτρονικού εμπορίου
Για μια εφαρμογή ηλεκτρονικού εμπορίου, θα ήταν μερικά σενάρια δοκιμής
Σενάριο δοκιμής 1: Ελέγξτε τη Λειτουργικότητα σύνδεσης
Για να σας βοηθήσουμε να κατανοήσετε τη διαφορά Σενάριο δοκιμής και Test Cases, συγκεκριμένες περιπτώσεις δοκιμής για αυτό το σενάριο δοκιμής θα ήταν
- Ελέγξτε τη συμπεριφορά του συστήματος όταν εισαγάγετε έγκυρο αναγνωριστικό email και κωδικό πρόσβασης.
- Ελέγξτε τη συμπεριφορά του συστήματος όταν έχει εισαχθεί μη έγκυρο αναγνωριστικό email και έγκυρος κωδικός πρόσβασης.
- Ελέγξτε τη συμπεριφορά του συστήματος όταν έχει εισαχθεί έγκυρο αναγνωριστικό email και μη έγκυρος κωδικός πρόσβασης.
- Ελέγξτε τη συμπεριφορά του συστήματος όταν έχει εισαχθεί μη έγκυρο αναγνωριστικό email και μη έγκυρος κωδικός πρόσβασης.
- Ελέγξτε τη συμπεριφορά του συστήματος όταν το αναγνωριστικό email και ο κωδικός πρόσβασης παραμένουν κενά και έχετε εισαγάγει Είσοδος.
- Επιλέξτε Ξεχάσατε τον κωδικό πρόσβασής σας λειτουργεί όπως αναμένεται
- Ελέγξτε τη συμπεριφορά του συστήματος όταν έχει εισαχθεί έγκυρος/μη έγκυρος αριθμός τηλεφώνου και κωδικός πρόσβασης.
- Ελέγξτε τη συμπεριφορά του συστήματος όταν είναι επιλεγμένο το "Keep me signed".
Όπως είναι προφανές, οι δοκιμαστικές περιπτώσεις είναι πιο συγκεκριμένες.
Σενάριο δοκιμής 2: Ελέγξτε τη λειτουργία αναζήτησης
Σενάριο δοκιμής 3: Ελέγξτε το Προϊόν Description Page
Σενάριο δοκιμής 4: Ελέγξτε τη Λειτουργικότητα πληρωμών
Σενάριο δοκιμής 5: Ελέγξτε το ιστορικό παραγγελιών
Εκτός από αυτά τα 5 σενάρια, εδώ είναι η λίστα με όλα τα άλλα σενάρια
- Ελέγξτε τη συμπεριφορά της αρχικής σελίδας για πελάτες που επιστρέφουν
- Ελέγξτε τις σελίδες κατηγορίας/προϊόντων
- Ελέγξτε τις Σελίδες Εξυπηρέτησης Πελατών/Επικοινωνίας
- Ελέγξτε τις σελίδες ημερήσιων προσφορών
Παράδειγμα 2: Δοκιμαστικά σενάρια για τραπεζικό ιστότοπο
Σενάριο δοκιμής 1: Ελέγξτε τη Λειτουργία σύνδεσης και ελέγχου ταυτότητας
Σενάριο δοκιμής 2: Επιταγή Η μεταφορά χρημάτων μπορεί να γίνει
Σενάριο δοκιμής 3: Μπορείτε να δείτε την κατάσταση λογαριασμού Check
Σενάριο δοκιμής 4: Έλεγχος Σταθερή κατάθεση/Επαναλαμβανόμενη κατάθεση μπορεί να δημιουργηθεί
Και ούτω καθεξής…
Πρότυπο σεναρίου δοκιμής
Λήψη προτύπου δοκιμαστικού σεναρίου Excel(.xlsx)