180 web application testing example test cases
Παράδειγμα δοκιμής εφαρμογών Ιστού Περιπτώσεις δοκιμής: Πρόκειται για μια πλήρη λίστα ελέγχου δοκιμών τόσο για εφαρμογές που βασίζονται στο Web όσο και για εφαρμογές επιφάνειας εργασίας.
Πρόκειται για μια πολύ ολοκληρωμένη λίστα με υποθέσεις / σενάρια δοκιμών παραδείγματος δοκιμών εφαρμογών ιστού. Στόχος μας είναι να μοιραστούμε μία από τις πιο ολοκληρωμένες λίστες ελέγχου δοκιμών που γράφτηκαν ποτέ και αυτό δεν έχει γίνει ακόμη.
Θα συνεχίσουμε να ενημερώνουμε αυτήν την ανάρτηση στο μέλλον, καθώς και με περισσότερες δοκιμαστικές περιπτώσεις και σενάρια. Εάν δεν έχετε χρόνο να το διαβάσετε τώρα, μη διστάσετε να το μοιραστείτε με τους φίλους σας και να το προσθέσετε σελιδοδείκτη για αργότερα.
Δημιουργήστε μια λίστα ελέγχου δοκιμών ως αναπόσπαστο μέρος της διαδικασίας σύνταξης δοκιμαστικής υπόθεσης. Χρησιμοποιώντας αυτήν τη λίστα ελέγχου, μπορείτε εύκολα να δημιουργήσετε εκατοντάδες Θήκες δοκιμής για έλεγχο εφαρμογών ιστού ή επιτραπέζιου υπολογιστή.
Αυτές είναι όλες οι γενικές περιπτώσεις δοκιμών και πρέπει να ισχύουν για σχεδόν όλα τα είδη εφαρμογών. Ανατρέξτε σε αυτές τις δοκιμές κατά τη σύνταξη δοκιμαστικών περιπτώσεων για το έργο σας και είμαι βέβαιος ότι θα καλύψετε τα περισσότερα τύποι δοκιμών εκτός από τους επιχειρηματικούς κανόνες για συγκεκριμένες εφαρμογές που παρέχονται στα έγγραφα SRS.
Αν και αυτή είναι μια κοινή λίστα ελέγχου, σας προτείνω να προετοιμάσετε μια τυπική λίστα ελέγχου δοκιμών προσαρμοσμένη στις συγκεκριμένες ανάγκες σας χρησιμοποιώντας τις παρακάτω δοκιμαστικές περιπτώσεις εκτός από τις δοκιμές για συγκεκριμένες εφαρμογές.
Προτεινόμενο εργαλείο:
Προτού συνεχίσετε τη διαδικασία σύνταξης δοκιμαστικών περιπτώσεων, σας συνιστούμε να κατεβάσετε αυτό το εργαλείο διαχείρισης δοκιμαστικών περιπτώσεων. Αυτό θα διευκολύνει τη διαδικασία σύνταξης δοκιμαστικών σχεδίων και δοκιμών που αναφέρεται σε αυτό το σεμινάριο.
=> Λήψη TestRail Test Case Management Tool
Σημασία της χρήσης μιας λίστας ελέγχου για δοκιμές
# 1) Η διατήρηση ενός τυπικού αποθετηρίου επαναχρησιμοποιήσιμων δοκιμαστικών περιπτώσεων για την εφαρμογή σας θα διασφαλίσει ότι τα περισσότερα κοινά σφάλματα θα εντοπιστούν πιο γρήγορα.
#δύο) Μια λίστα ελέγχου βοηθά να ολοκληρώσετε γρήγορα τις δοκιμαστικές περιπτώσεις για νέες εκδόσεις της εφαρμογής.
# 3) Η επαναχρησιμοποίηση των δοκιμαστικών περιπτώσεων βοηθά στην εξοικονόμηση χρημάτων σε πόρους για τη σύνταξη επαναλαμβανόμενων δοκιμών.
# 4) Σημαντικές περιπτώσεις δοκιμών θα καλύπτονται πάντα, καθιστώντας έτσι σχεδόν αδύνατο να ξεχάσουμε.
# 5) Η λίστα ελέγχου δοκιμών μπορεί να παραπεμφθεί από προγραμματιστές για να διασφαλιστεί εάν τα πιο συνηθισμένα ζητήματα επιδιορθώνονται στην ίδια τη φάση ανάπτυξης.
Σημειώσεις:
- Εκτελέστε αυτά τα σενάρια με διαφορετικούς ρόλους χρήστη, π.χ. διαχειριστής, επισκέπτης κ.λπ.
- Για εφαρμογές Ιστού, αυτά τα σενάρια θα πρέπει να δοκιμαστεί σε πολλά προγράμματα περιήγησης όπως IE, FF, Chrome και Safari με εκδόσεις εγκεκριμένες από τον πελάτη.
- Δοκιμάστε με διαφορετικές αναλύσεις οθόνης, όπως 1024 x 768, 1280 x 1024 κ.λπ.
- Μια εφαρμογή πρέπει να δοκιμαστεί σε μια ποικιλία οθονών όπως LCD, CRT, Notebooks, Tablet και Κινητά τηλέφωνα.
- Δοκιμή εφαρμογών σε διαφορετικές πλατφόρμες όπως λειτουργικά συστήματα Windows, Mac, Linux κ.λπ.
Τι θα μάθετε:
- 180+ Δοκιμές Εφαρμογών Ιστού Παράδειγμα δοκιμών
- 100+ έτοιμες προς εκτέλεση δοκιμαστικές θήκες (λίστες ελέγχου)
- Η πλήρης λίστα ελέγχου (Δοκιμαστικές περιπτώσεις) για τα πιο συνηθισμένα συστατικά του AUT
- Λίστα ελέγχου # 1: Λίστα ελέγχου δοκιμών για κινητά
- Λίστα ελέγχου # 2: Λίστα ελέγχου δοκιμών με φόρμες / οθόνες
- Λίστα ελέγχου # 3: Λίστα ελέγχου δοκιμών πεδίου κειμένου
- Λίστα ελέγχου # 4: Λίστα ελέγχου ή λίστα ελέγχου δοκιμών αναπτυσσόμενης λίστας
- Λίστα ελέγχου # 5: Λίστα ελέγχου πεδίου ελέγχου πλαισίου ελέγχου
- Λίστα ελέγχου # 6: Λίστα ελέγχου δοκιμής κουμπιού ραδιοφώνου
- Λίστα ελέγχου # 7: Σενάρια δοκιμής πεδίου ημερομηνίας
- Λίστα ελέγχου # 8: Αποθήκευση σεναρίων δοκιμής κουμπιού
- Λίστα ελέγχου # 9: Σενάρια δοκιμής κουμπιού ακύρωσης
- Λίστα ελέγχου # 10: Διαγραφή σημείων ελέγχου κουμπιών
- Λίστα ελέγχου # 11: Για επαλήθευση περιοχών που επηρεάζονται μετά την αποθήκευση ή την ενημέρωση
- Λίστα ελέγχου # 12: Λίστα δοκιμών πλέγματος δεδομένων
- Συνιστώμενη ανάγνωση
- Η πλήρης λίστα ελέγχου (Δοκιμαστικές περιπτώσεις) για τα πιο συνηθισμένα συστατικά του AUT
180+ Δοκιμές Εφαρμογών Ιστού Παράδειγμα δοκιμών
Υποθέσεις: Ας υποθέσουμε ότι η εφαρμογή σας υποστηρίζει τις ακόλουθες λειτουργίες
- Φόρμες με διάφορα πεδία
- Παιδικά παράθυρα
- Η εφαρμογή αλληλεπιδρά με τη βάση δεδομένων
- Διάφορα κριτήρια φίλτρου αναζήτησης και αποτελέσματα εμφάνισης
- Μεταφόρτωση εικόνας
- Αποστολή λειτουργικότητας email
- Λειτουργικότητα εξαγωγής δεδομένων
Γενικά σενάρια δοκιμών
1. Όλα τα υποχρεωτικά πεδία πρέπει να επικυρώνονται και να επισημαίνονται με σύμβολο αστερίσκου (*).
2. Τα μηνύματα σφάλματος επικύρωσης πρέπει να εμφανίζονται σωστά στη σωστή θέση.
3. Όλα τα μηνύματα σφάλματος πρέπει να εμφανίζονται στο ίδιο στυλ CSS ( Για παράδειγμα, χρησιμοποιώντας κόκκινο χρώμα)
4. Τα γενικά μηνύματα επιβεβαίωσης θα πρέπει να εμφανίζονται με χρήση στυλ CSS διαφορετικό από το στυλ μηνυμάτων σφάλματος ( Για παράδειγμα, χρησιμοποιώντας πράσινο χρώμα)
5. Το κείμενο συμβουλών εργαλείων πρέπει να έχει νόημα.
6. Τα αναπτυσσόμενα πεδία πρέπει να έχουν την πρώτη καταχώριση ως κενή ή κείμενο όπως «Επιλογή».
7. «Διαγραφή λειτουργικότητας» για οποιαδήποτε εγγραφή σε μια σελίδα θα πρέπει να ζητηθεί επιβεβαίωση.
8. Επιλέξτε / αποεπιλέξτε την επιλογή όλων των εγγραφών εάν η σελίδα υποστηρίζει τη λειτουργία προσθήκης / διαγραφής / ενημέρωσης εγγραφής
9. Οι τιμές των ποσών πρέπει να εμφανίζονται με σωστά σύμβολα νομίσματος.
10. Πρέπει να παρέχεται προεπιλεγμένη ταξινόμηση σελίδων.
11. Η λειτουργία του κουμπιού επαναφοράς θα πρέπει να ορίζει τις προεπιλεγμένες τιμές για όλα τα πεδία.
12. Όλες οι αριθμητικές τιμές πρέπει να μορφοποιούνται σωστά.
13. Τα πεδία εισαγωγής πρέπει να ελέγχονται για τη μέγιστη τιμή πεδίου. Οι τιμές εισαγωγής μεγαλύτερες από το καθορισμένο ανώτατο όριο δεν πρέπει να γίνονται αποδεκτές ή να αποθηκευτούν στη βάση δεδομένων.
14. Ελέγξτε όλα τα πεδία εισαγωγής για ειδικούς χαρακτήρες.
15. Οι ετικέτες πεδίου πρέπει να είναι τυπικές π.χ. Το πεδίο που αποδέχεται το όνομα του χρήστη πρέπει να φέρει την κατάλληλη ετικέτα ως «Όνομα».
16. Ελέγξτε τη λειτουργία ταξινόμησης σελίδων μετά την προσθήκη / επεξεργασία / διαγραφή λειτουργιών σε οποιαδήποτε εγγραφή.
17. Ελέγξτε τη λειτουργικότητα χρονικού ορίου. Οι τιμές χρονικού ορίου πρέπει να είναι διαμορφώσιμες. Ελέγξτε τη συμπεριφορά της εφαρμογής μετά το χρονικό όριο λειτουργίας.
18. Ελέγξτε τα cookies που χρησιμοποιούνται σε μια εφαρμογή.
19. Ελέγξτε εάν τα αρχεία με δυνατότητα λήψης δείχνουν τις σωστές διαδρομές αρχείων.
20. Όλα τα κλειδιά πόρων πρέπει να είναι διαμορφώσιμα σε αρχεία ρυθμίσεων ή βάση δεδομένων αντί για σκληρή κωδικοποίηση.
21. Πρέπει να ακολουθούνται τυπικές συμβάσεις για την ονομασία των κλειδιών πόρων.
22. Επικυρώστε τη σήμανση για όλες τις ιστοσελίδες (επικυρώστε HTML και CSS για σφάλματα σύνταξης) για να βεβαιωθείτε ότι συμμορφώνεται με τα πρότυπα.
23. Οι σελίδες σφάλματος της εφαρμογής ή οι μη διαθέσιμες σελίδες πρέπει να ανακατευθυνθούν στη σελίδα σφάλματος.
24. Ελέγξτε το κείμενο σε όλες τις σελίδες για ορθογραφικά και γραμματικά λάθη.
25. Ελέγξτε τα αριθμητικά πεδία εισαγωγής με τιμές εισαγωγής χαρακτήρων. Θα πρέπει να εμφανιστεί ένα κατάλληλο μήνυμα επικύρωσης.
26. Ελέγξτε για αρνητικούς αριθμούς εάν επιτρέπεται για αριθμητικά πεδία.
27. Ελέγξτε τον αριθμό των πεδίων με δεκαδικές τιμές.
28. Ελέγξτε τη λειτουργικότητα των διαθέσιμων κουμπιών σε όλες τις σελίδες.
29. Ο χρήστης δεν πρέπει να μπορεί να υποβάλει μια σελίδα δύο φορές πατώντας το κουμπί υποβολής σε γρήγορη διαδοχή.
30. Ο διαχωρισμός με μηδενικά σφάλματα πρέπει να αντιμετωπίζεται για τυχόν υπολογισμούς.
31. Τα δεδομένα εισαγωγής με την πρώτη και την τελευταία θέση κενό πρέπει να αντιμετωπίζονται σωστά.
πώς να αφαιρέσετε το στοιχείο πίνακα στο java
Σενάρια δοκιμής GUI και χρηστικότητας
1. Όλα τα πεδία σε μια σελίδα ( Για παράδειγμα, πλαίσιο κειμένου, επιλογές ραδιοφώνου, αναπτυσσόμενες λίστες) πρέπει να ευθυγραμμιστούν σωστά.
2. Οι αριθμητικές τιμές πρέπει να αιτιολογούνται σωστά, εκτός εάν ορίζεται διαφορετικά.
3. Πρέπει να παρέχεται αρκετός χώρος μεταξύ ετικετών πεδίου, στηλών, σειρών, μηνυμάτων σφάλματος κ.λπ.
4. Η γραμμή κύλισης πρέπει να ενεργοποιείται μόνο όταν είναι απαραίτητο.
5. Το μέγεθος της γραμματοσειράς, το στυλ και το χρώμα για την επικεφαλίδα, το κείμενο περιγραφής, τις ετικέτες, τα δεδομένα infield και τις πληροφορίες πλέγματος πρέπει να είναι τυπικά όπως ορίζεται στο SRS.
6. Το πλαίσιο κειμένου περιγραφής πρέπει να είναι πολλαπλών γραμμών.
7. Τα απενεργοποιημένα πεδία πρέπει να είναι γκρι και οι χρήστες δεν θα πρέπει να μπορούν να εστιάζουν σε αυτά τα πεδία.
8. Όταν κάνετε κλικ σε ένα πεδίο εισαγωγής κειμένου, ο δείκτης βέλους του ποντικιού θα πρέπει να αλλάξει στον κέρσορα.
9. Ο χρήστης δεν πρέπει να μπορεί να πληκτρολογεί αναπτυσσόμενες επιλεγμένες λίστες.
10. Οι πληροφορίες που συμπληρώνουν οι χρήστες θα πρέπει να παραμένουν ανέπαφες όταν υπάρχει μήνυμα σφάλματος στη σελίδα υποβολής. Ο χρήστης θα πρέπει να μπορεί να υποβάλει ξανά τη φόρμα διορθώνοντας τα σφάλματα.
11. Ελέγξτε εάν χρησιμοποιούνται κατάλληλες ετικέτες πεδίου σε μηνύματα σφάλματος.
12. Οι αναπτυσσόμενες τιμές πεδίου πρέπει να εμφανίζονται με καθορισμένη σειρά ταξινόμησης.
13. Η σειρά Tab και Shift + Tab πρέπει να λειτουργεί σωστά.
14. Οι προεπιλεγμένες επιλογές ραδιοφώνου πρέπει να είναι προεπιλεγμένες κατά τη φόρτωση της σελίδας.
15. Πρέπει να είναι διαθέσιμα μηνύματα βοήθειας για συγκεκριμένα πεδία και επίπεδο σελίδας.
16. Ελέγξτε εάν επισημαίνονται τα σωστά πεδία σε περίπτωση σφαλμάτων.
17. Ελέγξτε εάν οι επιλογές της αναπτυσσόμενης λίστας είναι αναγνώσιμες και δεν έχουν περικοπεί λόγω των ορίων μεγέθους πεδίου.
18. Όλα τα κουμπιά σε μια σελίδα πρέπει να είναι προσβάσιμα με συντομεύσεις πληκτρολογίου και ο χρήστης θα πρέπει να μπορεί να εκτελεί όλες τις λειτουργίες χρησιμοποιώντας ένα πληκτρολόγιο.
19. Ελέγξτε όλες τις σελίδες για σπασμένες εικόνες.
20. Ελέγξτε όλες τις σελίδες για κατεστραμμένους συνδέσμους.
21. Όλες οι σελίδες πρέπει να έχουν τίτλο.
22. Τα μηνύματα επιβεβαίωσης θα πρέπει να εμφανίζονται πριν εκτελέσετε οποιαδήποτε λειτουργία ενημέρωσης ή διαγραφής.
23. Η κλεψύδρα πρέπει να εμφανίζεται όταν η εφαρμογή είναι απασχολημένη.
24. Το κείμενο της σελίδας πρέπει να αιτιολογείται αριστερά.
25. Ο χρήστης θα πρέπει να μπορεί να επιλέξει μόνο μία επιλογή ραδιοφώνου και οποιονδήποτε συνδυασμό για πλαίσια ελέγχου.
Σενάρια δοκιμής για κριτήρια φίλτρου
1. Ο χρήστης πρέπει να μπορεί να φιλτράρει τα αποτελέσματα χρησιμοποιώντας όλες τις παραμέτρους της σελίδας.
2. Η βελτίωση της λειτουργικότητας αναζήτησης θα πρέπει να φορτώνει τη σελίδα αναζήτησης με όλες τις επιλεγμένες από τον χρήστη παραμέτρους αναζήτησης.
3. Όταν απαιτούνται τουλάχιστον ένα κριτήριο φίλτρου για την εκτέλεση της αναζήτησης, βεβαιωθείτε ότι εμφανίζεται το σωστό μήνυμα σφάλματος όταν ο χρήστης υποβάλλει τη σελίδα χωρίς να επιλέξει κανένα κριτήριο φίλτρου.
4. Όταν τουλάχιστον η επιλογή κριτηρίων φίλτρου δεν είναι υποχρεωτική, ο χρήστης θα πρέπει να μπορεί να υποβάλλει τη σελίδα και τα προεπιλεγμένα κριτήρια αναζήτησης θα πρέπει να συνηθίσουν στην αναζήτηση αποτελεσμάτων.
5. Πρέπει να εμφανίζονται σωστά μηνύματα επικύρωσης για όλες τις μη έγκυρες τιμές για κριτήρια φίλτρου.
Σενάρια δοκιμής για πλέγμα αποτελεσμάτων
1. Το σύμβολο φόρτωσης σελίδας θα πρέπει να εμφανίζεται όταν χρειάζεται περισσότερο από τον προεπιλεγμένο χρόνο για τη φόρτωση της σελίδας αποτελεσμάτων.
2. Ελέγξτε εάν χρησιμοποιούνται όλες οι παράμετροι αναζήτησης για τη λήψη δεδομένων που εμφανίζονται στο πλέγμα αποτελεσμάτων.
3. Ο συνολικός αριθμός αποτελεσμάτων πρέπει να εμφανίζεται στο πλέγμα αποτελεσμάτων.
4. Τα κριτήρια αναζήτησης που χρησιμοποιούνται για αναζήτηση πρέπει να εμφανίζονται στο πλέγμα αποτελεσμάτων.
5. Οι τιμές πλέγματος αποτελεσμάτων πρέπει να ταξινομηθούν από την προεπιλεγμένη στήλη.
6. Οι ταξινομημένες στήλες πρέπει να εμφανίζονται με ένα εικονίδιο ταξινόμησης.
7. Τα πλέγματα αποτελεσμάτων πρέπει να περιλαμβάνουν όλες τις καθορισμένες στήλες με σωστές τιμές.
8. Η ανερχόμενη και φθίνουσα λειτουργικότητα ταξινόμησης πρέπει να λειτουργεί για στήλες που υποστηρίζονται από ταξινόμηση δεδομένων.
9. Τα πλέγματα αποτελεσμάτων πρέπει να εμφανίζονται με σωστή απόσταση στηλών και γραμμών.
10. Η σελιδοποίηση πρέπει να είναι ενεργοποιημένη όταν υπάρχουν περισσότερα αποτελέσματα από τον προεπιλεγμένο αριθμό αποτελεσμάτων ανά σελίδα.
11. Ελέγξτε για τη λειτουργία επόμενης, προηγούμενης, πρώτης και τελευταίας σελίδας σελιδοποίησης.
12. Οι διπλές εγγραφές δεν πρέπει να εμφανίζονται στο πλέγμα αποτελεσμάτων.
13. Ελέγξτε εάν όλες οι στήλες είναι ορατές και εάν είναι απαραίτητο είναι ενεργοποιημένη μια οριζόντια γραμμή κύλισης.
14. Ελέγξτε τα δεδομένα για δυναμικές στήλες (στήλες των οποίων οι τιμές υπολογίζονται δυναμικά με βάση τις άλλες τιμές στηλών).
15. Για πλέγματα αποτελεσμάτων που εμφανίζουν αναφορές, ελέγξτε τη σειρά 'Σύνολο' και επαληθεύστε το σύνολο για κάθε στήλη.
16. Για πλέγματα αποτελεσμάτων που εμφανίζουν αναφορές, ελέγξτε τα δεδομένα σειράς «Συνολικά» όταν είναι ενεργοποιημένη η σελιδοποίηση και ο χρήστης μεταβαίνει στην επόμενη σελίδα.
17. Ελέγξτε εάν χρησιμοποιούνται κατάλληλα σύμβολα για την εμφάνιση τιμών στηλών π.χ. Το σύμβολο% πρέπει να εμφανίζεται για τον υπολογισμό του ποσοστού.
18. Ελέγξτε τα δεδομένα πλέγματος αποτελεσμάτων για να μάθετε εάν είναι ενεργοποιημένο το εύρος ημερομηνιών.
Σενάρια δοκιμής για ένα παράθυρο
1. Ελέγξτε εάν το προεπιλεγμένο μέγεθος παραθύρου είναι σωστό.
2. Ελέγξτε εάν το μέγεθος του παιδικού παραθύρου είναι σωστό.
3. Ελέγξτε εάν υπάρχει κάποιο πεδίο στη σελίδα με προεπιλεγμένη εστίαση (γενικά, η εστίαση πρέπει να ρυθμιστεί στο πρώτο πεδίο εισαγωγής της οθόνης).
4. Ελέγξτε εάν τα θυγατρικά παράθυρα κλείνουν κατά το κλείσιμο του γονικού / ανοιχτού παραθύρου.
5. Εάν το θυγατρικό παράθυρο είναι ανοιχτό, ο χρήστης δεν θα πρέπει να μπορεί να χρησιμοποιήσει ή να ενημερώσει κανένα πεδίο στο παρασκήνιο ή το γονικό παράθυρο
6. Ελέγξτε το παράθυρο ελαχιστοποίηση, μεγιστοποίηση και κλείσιμο λειτουργικότητας.
7. Ελέγξτε εάν το παράθυρο μπορεί να αλλάξει μέγεθος.
8. Ελέγξτε τη λειτουργικότητα της γραμμής κύλισης για παράθυρα γονέα και παιδιού.
9. Ελέγξτε τη λειτουργία του κουμπιού ακύρωσης για το θυγατρικό παράθυρο.
Σενάρια δοκιμής βάσεων δεδομένων
1. Ελέγξτε εάν αποθηκεύονται σωστά δεδομένα στη βάση δεδομένων κατά την επιτυχή υποβολή σελίδας.
2. Ελέγξτε τιμές για στήλες που δεν δέχονται μηδενικές τιμές.
3. Ελέγξτε για ακεραιότητα δεδομένων. Τα δεδομένα πρέπει να αποθηκεύονται σε έναν ή περισσότερους πίνακες με βάση το σχεδιασμό.
4. Τα ονόματα ευρετηρίου πρέπει να δίνονται σύμφωνα με τα πρότυπα π.χ. IND__
5. Οι πίνακες πρέπει να έχουν μια κύρια στήλη κλειδιού.
6. Οι στήλες πινάκων θα πρέπει να διαθέτουν διαθέσιμες πληροφορίες περιγραφής (εκτός από τις στήλες ελέγχου όπως η ημερομηνία δημιουργίας, η δημιουργία κ.λπ.)
7. Για κάθε βάση δεδομένων πρέπει να προστεθεί αρχείο καταγραφής λειτουργίας προσθήκης / ενημέρωσης.
8. Θα πρέπει να δημιουργηθούν απαιτούμενα ευρετήρια πινάκων.
9. Ελέγξτε εάν τα δεδομένα έχουν δεσμευτεί στη βάση δεδομένων μόνο όταν ολοκληρωθεί με επιτυχία η λειτουργία.
10. Τα δεδομένα πρέπει να επαναφέρονται σε περίπτωση αποτυχημένων συναλλαγών.
11. Το όνομα της βάσης δεδομένων πρέπει να δοθεί σύμφωνα με τον τύπο της εφαρμογής, δηλαδή δοκιμή, UAT, sandbox, live (αν και αυτό δεν είναι πρότυπο, είναι χρήσιμο για τη συντήρηση βάσης δεδομένων)
12. Τα λογικά ονόματα της βάσης δεδομένων πρέπει να δίνονται σύμφωνα με το όνομα της βάσης δεδομένων (και πάλι αυτό δεν είναι τυπικό αλλά χρήσιμο για τη συντήρηση DB).
13. Οι αποθηκευμένες διαδικασίες δεν πρέπει να ονομάζονται με το πρόθεμα 'sp_'
14. Ελέγξτε εάν οι τιμές για τις στήλες ελέγχου πίνακα (όπως ημερομηνία δημιουργίας, δημιουργία, ενημέρωση, ενημέρωση από, διαγραφή, διαγραφή δεδομένων, διαγραφή κ.λπ.) συμπληρώνονται σωστά.
15. Ελέγξτε εάν τα δεδομένα εισόδου δεν περικοπούνται κατά την αποθήκευση. Το μήκος πεδίου που εμφανίζεται στον χρήστη στη σελίδα και στο σχήμα βάσης δεδομένων πρέπει να είναι το ίδιο.
16. Ελέγξτε τα αριθμητικά πεδία με τις ελάχιστες, μέγιστες και κυμαινόμενες τιμές.
17. Ελέγξτε τα αριθμητικά πεδία με αρνητικές τιμές (τόσο για αποδοχή όσο και για μη αποδοχή).
18. Ελέγξτε εάν το κουμπί επιλογής και οι επιλογές της αναπτυσσόμενης λίστας αποθηκεύονται σωστά στη βάση δεδομένων.
19. Ελέγξτε εάν τα πεδία της βάσης δεδομένων έχουν σχεδιαστεί με τον σωστό τύπο δεδομένων και μήκος δεδομένων.
20. Ελέγξτε εάν όλοι οι περιορισμοί του πίνακα, όπως το πρωτεύον κλειδί, το ξένο κλειδί, κ.λπ. έχουν εφαρμοστεί σωστά.
21. Δοκιμή αποθηκευμένων διαδικασιών και σκανδάλης με δείγματα δεδομένων εισόδου.
22. Οι κεντρικοί και οι τελικοί χώροι πεδίου εισαγωγής πρέπει να περικοπούν πριν από τη δέσμευση δεδομένων στη βάση δεδομένων.
23. Δεν πρέπει να επιτρέπονται μηδενικές τιμές για τη στήλη Κύριο κλειδί.
Σενάρια δοκιμής για λειτουργικότητα μεταφόρτωσης εικόνας
(Ισχύει επίσης για άλλες λειτουργίες μεταφόρτωσης αρχείων)
1. Ελέγξτε για μεταφορτωμένη διαδρομή εικόνας.
2. Ελέγξτε τη μεταφόρτωση εικόνων και αλλάξτε τη λειτουργικότητα.
3. Ελέγξτε τη λειτουργία αποστολής εικόνων με αρχεία εικόνας διαφορετικών επεκτάσεων ( Για παράδειγμα, JPEG, PNG, BMP κ.λπ.)
4. Ελέγξτε τη λειτουργικότητα αποστολής εικόνων με εικόνες που έχουν χώρο ή οποιοδήποτε άλλο επιτρεπόμενο ειδικό χαρακτήρα στο όνομα του αρχείου.
5. Ελέγξτε τη διπλή αποστολή εικόνας ονόματος.
6. Ελέγξτε την αποστολή εικόνας με μέγεθος εικόνας μεγαλύτερο από το μέγιστο επιτρεπόμενο μέγεθος. Θα πρέπει να εμφανίζεται το σωστό μήνυμα σφάλματος.
7. Ελέγξτε τη λειτουργία αποστολής εικόνων με τύπους αρχείων εκτός από εικόνες ( Για παράδειγμα, txt, doc, pdf, exe, κ.λπ.). Θα πρέπει να εμφανίζεται ένα σωστό μήνυμα σφάλματος.
8. Ελέγξτε εάν οι εικόνες καθορισμένου ύψους και πλάτους (εάν ορίζονται) γίνονται αποδεκτές διαφορετικά απορρίπτονται.
9. Η γραμμή προόδου μεταφόρτωσης εικόνας πρέπει να εμφανίζεται για εικόνες μεγάλου μεγέθους.
10. Ελέγξτε εάν η λειτουργία του κουμπιού ακύρωσης λειτουργεί μεταξύ της διαδικασίας μεταφόρτωσης.
11. Ελέγξτε εάν το παράθυρο διαλόγου επιλογής αρχείων εμφανίζει μόνο τα υποστηριζόμενα αρχεία.
12. Ελέγξτε τη λειτουργία μεταφόρτωσης πολλαπλών εικόνων.
13. Ελέγξτε την ποιότητα της εικόνας μετά τη μεταφόρτωση. Η ποιότητα της εικόνας δεν πρέπει να αλλάξει μετά τη μεταφόρτωση.
14. Ελέγξτε εάν ο χρήστης μπορεί να χρησιμοποιήσει / προβάλει τις μεταφορτωμένες εικόνες.
Σενάρια δοκιμής για αποστολή email
(Οι δοκιμαστικές περιπτώσεις για τη σύνταξη ή την επικύρωση μηνυμάτων ηλεκτρονικού ταχυδρομείου δεν περιλαμβάνονται εδώ)
(Βεβαιωθείτε ότι χρησιμοποιείτε πλαστές διευθύνσεις email πριν εκτελέσετε δοκιμές που σχετίζονται με email)
1. Το πρότυπο email πρέπει να χρησιμοποιεί τυπικό CSS για όλα τα email.
2. Οι διευθύνσεις email πρέπει να επικυρωθούν πριν από την αποστολή email.
3. Οι ειδικοί χαρακτήρες στο πρότυπο σώματος email πρέπει να αντιμετωπίζονται σωστά.
4. Ειδικοί για τη γλώσσα χαρακτήρες ( Για παράδειγμα, Οι χαρακτήρες της Ρωσικής, της Κινέζικης ή της Γερμανικής γλώσσας) πρέπει να αντιμετωπίζονται σωστά στο πρότυπο σώματος email.
5. Το θέμα του email δεν πρέπει να είναι κενό.
6. Τα πεδία placeholder που χρησιμοποιούνται στο πρότυπο email πρέπει να αντικατασταθούν με πραγματικές τιμές π.χ. {Firstname} {Lastname} θα πρέπει να αντικατασταθεί με το όνομα και το επώνυμο ενός ατόμου κατάλληλα για όλους τους παραλήπτες.
7. Εάν οι αναφορές με δυναμικές τιμές περιλαμβάνονται στο σώμα του email και τα δεδομένα αναφοράς πρέπει να υπολογίζονται σωστά.
8. Το όνομα του αποστολέα ηλεκτρονικού ταχυδρομείου δεν πρέπει να είναι κενό.
9. Τα email πρέπει να ελέγχονται σε διαφορετικούς πελάτες email όπως το Outlook, το Gmail, το Hotmail, το Yahoo! ταχυδρομείο κ.λπ.
10. Επιλέξτε για να στείλετε τη λειτουργία email χρησιμοποιώντας τα πεδία TO, CC και BCC.
11. Ελέγξτε τα μηνύματα απλού κειμένου.
12. Ελέγξτε τα email σε μορφή HTML.
13. Ελέγξτε την κεφαλίδα και το υποσέλιδο email για το λογότυπο της εταιρείας, την πολιτική απορρήτου και άλλους συνδέσμους.
14. Ελέγξτε τα email με συνημμένα.
15. Επιλέξτε για αποστολή λειτουργικότητας email σε παραλήπτες μεμονωμένων, πολλαπλών ή λιστών διανομής.
16. Ελέγξτε εάν η απάντηση στη διεύθυνση email είναι σωστή.
17. Επιλέξτε για να στείλετε τον υψηλό όγκο των email.
Σενάρια δοκιμής για λειτουργικότητα εξαγωγής Excel
1. Το αρχείο πρέπει να εξαχθεί στην κατάλληλη επέκταση αρχείου.
2. Το όνομα αρχείου για το εξαγόμενο αρχείο Excel πρέπει να είναι σύμφωνα με τα πρότυπα, Για παράδειγμα, Εάν το όνομα του αρχείου χρησιμοποιεί τη χρονική σήμανση, θα πρέπει να αντικατασταθεί σωστά με μια πραγματική χρονική σήμανση κατά τη στιγμή της εξαγωγής του αρχείου.
3. Ελέγξτε τη μορφή ημερομηνίας εάν το εξαγόμενο αρχείο Excel περιέχει τις στήλες ημερομηνίας.
4. Ελέγξτε τη μορφοποίηση αριθμών για αριθμητικές ή νομισματικές τιμές. Η μορφοποίηση θα πρέπει να είναι η ίδια όπως φαίνεται στη σελίδα.
5. Το εξαγόμενο αρχείο πρέπει να έχει στήλες με σωστά ονόματα στηλών.
6. Η προεπιλεγμένη ταξινόμηση σελίδων πρέπει επίσης να μεταφέρεται στο εξαγόμενο αρχείο.
7. Τα δεδομένα του αρχείου Excel πρέπει να μορφοποιούνται σωστά με τιμές κεφαλίδας και υποσέλιδου, ημερομηνίας, αριθμών σελίδων κ.λπ. για όλες τις σελίδες.
8. Ελέγξτε εάν τα δεδομένα που εμφανίζονται σε μια σελίδα και το εξαγόμενο αρχείο Excel είναι τα ίδια.
9. Ελέγξτε τη λειτουργία εξαγωγής όταν είναι ενεργοποιημένη η σελιδοποίηση.
10. Ελέγξτε εάν το κουμπί εξαγωγής εμφανίζει το κατάλληλο εικονίδιο σύμφωνα με τον τύπο αρχείου που εξάγεται, Για παράδειγμα, Εικονίδιο αρχείου Excel για αρχεία xls
11. Ελέγξτε τη λειτουργικότητα εξαγωγής για αρχεία με πολύ μεγάλο μέγεθος.
12. Ελέγξτε τη λειτουργία εξαγωγής για σελίδες που περιέχουν ειδικούς χαρακτήρες. Ελέγξτε εάν αυτοί οι ειδικοί χαρακτήρες εξάγονται σωστά στο αρχείο Excel.
Σενάρια δοκιμής δοκιμής απόδοσης
1. Ελέγξτε εάν ο χρόνος φόρτωσης της σελίδας είναι εντός του αποδεκτού εύρους.
2. Ελέγξτε τη φόρτωση της σελίδας σε αργές συνδέσεις.
3. Ελέγξτε το χρόνο απόκρισης για οποιαδήποτε ενέργεια υπό συνθήκες ελαφρού, κανονικού, μέτριου και βαρύ φορτίου.
4. Ελέγξτε την απόδοση των αποθηκευμένων στη βάση δεδομένων διαδικασιών και σκανδάλης.
5. Ελέγξτε τον χρόνο εκτέλεσης του ερωτήματος βάσης δεδομένων.
6. Ελέγξτε για έλεγχο φορτίου της εφαρμογής.
7. Ελέγξτε για τον έλεγχο πίεσης της εφαρμογής.
8. Ελέγξτε τη χρήση της CPU και της μνήμης υπό συνθήκες μέγιστης φόρτωσης.
Σενάρια δοκιμής δοκιμής ασφαλείας
1. Ελέγξτε για επιθέσεις έγχυσης SQL.
2. Οι ασφαλείς σελίδες πρέπει να χρησιμοποιούν το πρωτόκολλο HTTPS.
3. Η συντριβή σελίδας δεν πρέπει να αποκαλύπτει πληροφορίες εφαρμογής ή διακομιστή. Η σελίδα σφάλματος πρέπει να εμφανίζεται για αυτό.
4. Αποδράστε από ειδικούς χαρακτήρες στην είσοδο.
5. Τα μηνύματα σφάλματος δεν πρέπει να αποκαλύπτουν ευαίσθητες πληροφορίες.
6. Όλα τα διαπιστευτήρια πρέπει να μεταφέρονται μέσω ενός κρυπτογραφημένου καναλιού.
7. Ελέγξτε την ασφάλεια του κωδικού πρόσβασης και την επιβολή της πολιτικής κωδικού πρόσβασης.
8. Ελέγξτε τη λειτουργικότητα αποσύνδεσης εφαρμογών.
9. Ελέγξτε για Brute Force Attacks.
10. Οι πληροφορίες cookie πρέπει να αποθηκεύονται μόνο σε κρυπτογραφημένη μορφή.
11. Ελέγξτε τη διάρκεια του cookie περιόδου σύνδεσης και τον τερματισμό της περιόδου λειτουργίας μετά το χρονικό όριο ή την αποσύνδεση.
11. Τα διακριτικά συνεδρίας πρέπει να μεταδίδονται μέσω ενός ασφαλούς καναλιού.
13. Ο κωδικός πρόσβασης δεν πρέπει να αποθηκεύεται στα cookies.
14. Δοκιμή για επιθέσεις άρνησης υπηρεσίας.
15. Ελέγξτε για διαρροή μνήμης.
16. Ελέγξτε τη μη εξουσιοδοτημένη πρόσβαση στην εφαρμογή χειραγωγώντας μεταβλητές τιμές στη γραμμή διευθύνσεων του προγράμματος περιήγησης.
17. Δοκιμή παράδοσης αρχείων δοκιμής, ώστε τα αρχεία exe να μην φορτώνονται και να εκτελούνται στον διακομιστή.
18. Τα ευαίσθητα πεδία όπως οι κωδικοί πρόσβασης και τα στοιχεία της πιστωτικής κάρτας δεν πρέπει να έχουν ενεργοποιηθεί αυτόματα.
19. Η λειτουργικότητα μεταφόρτωσης αρχείων πρέπει να χρησιμοποιεί περιορισμούς τύπων αρχείων και επίσης anti-virus για τη σάρωση μεταφορτωμένων αρχείων.
20. Ελέγξτε εάν απαγορεύεται η καταχώριση καταλόγου.
21. Οι κωδικοί πρόσβασης και άλλα ευαίσθητα πεδία πρέπει να καλύπτονται κατά την πληκτρολόγηση.
22. Ελέγξτε εάν η λειτουργία κωδικού πρόσβασης που ξεχάσατε είναι ασφαλής με λειτουργίες όπως προσωρινή λήξη κωδικού πρόσβασης μετά από καθορισμένες ώρες και τίθεται ερώτηση ασφαλείας πριν αλλάξετε ή ζητήσετε νέο κωδικό πρόσβασης.
23. Επαληθεύστε τη λειτουργικότητα CAPTCHA.
24. Ελέγξτε εάν έχουν καταγραφεί σημαντικά συμβάντα σε αρχεία καταγραφής.
25. Ελέγξτε εάν τα δικαιώματα πρόσβασης έχουν εφαρμοστεί σωστά.
Δοκιμές δοκιμής διείσδυσης - Έχω αναφέρει περίπου 41 περιπτώσεις δοκιμής για δοκιμή διείσδυσης αυτή η σελίδα .
Θα ήθελα πραγματικά να ευχαριστήσω Devanshu lavaniya (Sr. QA Engineer που εργάζεται για το I-link Infosoft) για να με βοηθήσει να ετοιμάσω αυτήν την ολοκληρωμένη λίστα ελέγχου δοκιμών.
Προσπάθησα να καλύψω σχεδόν όλα τα τυπικά σενάρια δοκιμών για τη λειτουργικότητα εφαρμογών Ιστού και επιφάνειας εργασίας. Ωστόσο, ξέρω ότι δεν είναι μια πλήρης λίστα ελέγχου. Οι δοκιμαστές σε διαφορετικά έργα έχουν τη δική τους λίστα ελέγχου βάσει της εμπειρίας τους.
ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ:
100+ έτοιμες προς εκτέλεση δοκιμαστικές θήκες (λίστες ελέγχου)
Μπορείτε να χρησιμοποιήσετε αυτήν τη λίστα για να δοκιμάσετε τα πιο κοινά στοιχεία του AUT
Πώς να ελέγχετε αποτελεσματικά τα πιο κοινά στοιχεία του AUT σας, κάθε φορά;
Αυτό το άρθρο είναι μια λίστα με κοινές επικυρώσεις για τα πιο ευρέως διαδεδομένα στοιχεία του AUT - που συγκεντρώνονται για την ευκολία των δοκιμαστών (ειδικά στο ευέλικτο περιβάλλον όπου συμβαίνουν συχνές βραχυπρόθεσμες κυκλοφορίες).
Κάθε AUT (εφαρμογή υπό δοκιμή) είναι μοναδικό και έχει πολύ συγκεκριμένο επιχειρηματικό σκοπό. Οι μεμονωμένες πτυχές (ενότητες) του AUT καλύπτουν διαφορετικές λειτουργίες / ενέργειες που είναι ζωτικής σημασίας για την επιτυχία της επιχείρησης που υποστηρίζει το AUT.
Αν και κάθε AUT έχει σχεδιαστεί διαφορετικά, μεμονωμένα στοιχεία / πεδία που συναντάμε στις περισσότερες σελίδες / οθόνες / εφαρμογές είναι τα ίδια με περισσότερο ή λιγότερο παρόμοια συμπεριφορά.
Μερικά κοινά συστατικά του AUT:
- Αποθήκευση, Ενημέρωση, Διαγραφή, Επαναφορά, Ακύρωση, ΟΚ - σύνδεσμοι / κουμπιά - των οποίων η λειτουργικότητα είναι η ετικέτα του αντικειμένου που δείχνει.
- Πλαίσιο κειμένου, αναπτυσσόμενα, πλαίσια ελέγχου, κουμπιά επιλογής, πεδία ελέγχου ημερομηνιών - που λειτουργούν με τον ίδιο τρόπο κάθε φορά.
- Πλέγματα δεδομένων, περιοχές που επηρεάζονται κ.λπ. για τη διευκόλυνση των αναφορών.
Ο τρόπος με τον οποίο αυτά τα μεμονωμένα στοιχεία συμβάλλουν στη συνολική λειτουργικότητα της εφαρμογής ενδέχεται να είναι διαφορετικός, αλλά τα βήματα για την επικύρωσή τους είναι πάντα τα ίδια.
Ας συνεχίσουμε με τη λίστα των πιο κοινών επικυρώσεων για Εφαρμογή Web ή Desktop σελίδες / φόρμες.
Σημείωση : Το πραγματικό αποτέλεσμα, το αναμενόμενο αποτέλεσμα, τα δεδομένα δοκιμών και άλλες παράμετροι που είναι συνήθως μέρος μιας δοκιμαστικής υπόθεσης παραλείπονται για λόγους απλότητας - Χρησιμοποιείται μια γενική προσέγγιση λίστας ελέγχου.
επιλογή αλγορίθμου ταξινόμησης c ++
Σκοπός αυτής της ολοκληρωμένης λίστας ελέγχου:
Ο πρωταρχικός σκοπός αυτών των λιστών ελέγχου (ή δοκιμαστικών περιπτώσεων) είναι να διασφαλιστεί η μέγιστη κάλυψη δοκιμών σε επικυρώσεις επιπέδου πεδίου χωρίς να ξοδέψετε πάρα πολύ χρόνο, ταυτόχρονα να μην θέσετε σε κίνδυνο την ποιότητα των δοκιμών.
Σε τελική ανάλυση, η εμπιστοσύνη σε ένα προϊόν μπορεί να επιτευχθεί μόνο με τη δοκιμή κάθε στοιχείου στον καλύτερο δυνατό βαθμό.
Η πλήρης λίστα ελέγχου (Δοκιμαστικές περιπτώσεις) για τα πιο συνηθισμένα συστατικά του AUT
Σημείωση:Μπορείτε να χρησιμοποιήσετε αυτές τις λίστες ελέγχου όπως είναι σε μορφή Microsoft Excel (η λήψη παρέχεται στο τέλος του άρθρου). Μπορείτε ακόμη να παρακολουθήσετε την εκτέλεση της δοκιμής στο ίδιο αρχείο με αποτελέσματα και κατάσταση επιτυχίας / αποτυχίας.
Αυτό θα μπορούσε να είναι ένας πόρος all-in-one για τις ομάδες QA να ελέγχουν και να παρακολουθούν τα πιο κοινά στοιχεία του AUT.Μπορείτε να προσθέσετε ή να ενημερώσετε δοκιμαστικές περιπτώσεις ειδικά για την εφαρμογή σαςκαι να γίνει μια ακόμη πιο ολοκληρωμένη λίστα.
Λίστα ελέγχου # 1: Λίστα ελέγχου δοκιμών για κινητά
Όνομα ενότητας: |
Λειτουργικότητα ενότητας: |
Επιπτώσεις ενότητας στην εφαρμογή: |
Ροή ενότητας: |
Μενού και υπομενού: |
Ορθογραφία και παραγγελία και καταλληλότητα: |
Έλεγχος για κάθε υπομενού: |
Λίστα ελέγχου # 2: Λίστα ελέγχου δοκιμών με φόρμες / οθόνες
Λειτουργικότητα φόρμας: |
Έντυπο αντίκτυπο στην εφαρμογή: |
Ροή φόρμας: |
Σχέδιο: |
Ευθυγραμμίσεις: |
Τίτλος: |
Ονόματα πεδίων: |
Ορθογραφικά: |
Υποχρεωτικά σήματα: |
Ειδοποιήσεις για υποχρεωτικά πεδία: |
Κουμπιά: |
Προεπιλεγμένη θέση δρομέα: |
Ακολουθία καρτελών: |
Η σελίδα πριν από την εισαγωγή οποιωνδήποτε δεδομένων: |
Σελίδα μετά την εισαγωγή δεδομένων: |
Λίστα ελέγχου # 3: Λίστα ελέγχου δοκιμών πεδίου κειμένου
Πλαίσιο κειμένου:
ΠΡΟΣΘΗΚΗ (Στην οθόνη προσθήκης) | Επεξεργασία (στην οθόνη επεξεργασίας) | |
Χαρακτήρες | ||
Ειδικοί χαρακτήρες | ||
Αριθμοί | ||
Οριο | ||
Συναγερμός | ||
Μήνυμα ορθογραφίας και γραμματικής ειδοποίησης: |
BVA (Μέγεθος) για Πλαίσιο κειμένου:
Ελάχιστο -> -> Πέρασμα
Ελάχ. 1 -> -> Αποτυχία
Ελάχ. +1 -> -> Πέρασμα
Μέγιστο-1 -> -> Πέρασμα
Μέγιστο + 1 -> -> Αποτυχία
Μέγιστο -> -> Πέρασμα
ECP για πλαίσιο κειμένου:
Εγκυρος | Μη έγκυρο |
- | - |
- | - |
Λίστα ελέγχου # 4: Λίστα ελέγχου ή λίστα ελέγχου δοκιμών αναπτυσσόμενης λίστας
Πλαίσιο λίστας / αναπτυσσόμενο μενού:
ΠΡΟΣΘΗΚΗ (Στην οθόνη προσθήκης) | Επεξεργασία (στην οθόνη επεξεργασίας) | |
Επί κεφαλής | ||
Η ορθότητα των υπαρχόντων δεδομένων | ||
Σειρά δεδομένων | ||
Επιλογή και αποεπιλογή | ||
Συναγερμός: | ||
Μήνυμα ορθογραφίας και γραμματικής ειδοποίησης | ||
Δρομέας μετά από ειδοποίηση | ||
Αντανάκλαση της επιλογής και της αποεπιλογής στα υπόλοιπα πεδία |
Λίστα ελέγχου # 5: Λίστα ελέγχου πεδίου ελέγχου πλαισίου ελέγχου
CheckBox:
ΠΡΟΣΘΗΚΗ (Στην οθόνη προσθήκης) | Επεξεργασία (στην οθόνη επεξεργασίας) | |
Προεπιλεγμένη επιλογή | ||
Δράση μετά την επιλογή | ||
Δράση μετά την αποεπιλογή | ||
Επιλογή και αποεπιλογή | ||
Συναγερμός: | ||
Μήνυμα ορθογραφίας και γραμματικής ειδοποίησης | ||
Δρομέας μετά από ειδοποίηση | ||
Αντανάκλαση της επιλογής και της αποεπιλογής στα υπόλοιπα πεδία |
Λίστα ελέγχου # 6: Λίστα ελέγχου δοκιμής κουμπιού ραδιοφώνου
Κουμπί ραδιοφώνου:
ΠΡΟΣΘΗΚΗ (Στην οθόνη προσθήκης) | Επεξεργασία (στην οθόνη επεξεργασίας) | |
Προεπιλεγμένη επιλογή | ||
Δράση μετά την επιλογή | ||
Δράση μετά την αποεπιλογή | ||
Επιλογή και αποεπιλογή | ||
Συναγερμός: | ||
Μήνυμα ορθογραφίας και γραμματικής ειδοποίησης | ||
Δρομέας μετά από ειδοποίηση | ||
Αντανάκλαση της επιλογής και της αποεπιλογής στα υπόλοιπα πεδία |
Λίστα ελέγχου # 7: Σενάρια δοκιμής πεδίου ημερομηνίας
Πεδίο ημερομηνίας:
ΠΡΟΣΘΗΚΗ (Στην οθόνη προσθήκης) | Επεξεργασία (στην οθόνη επεξεργασίας) | |
Προεπιλεγμένη εμφάνιση ημερομηνίας | ||
Σχεδιασμός ημερολογίου | ||
Πλοήγηση για διαφορετικούς μήνες και χρόνια στον έλεγχο ημερομηνίας | ||
Μη αυτόματη εισαγωγή στο πλαίσιο κειμένου ημερομηνίας | ||
Μορφή ημερομηνίας και ομοιομορφία με τη συνολική εφαρμογή | ||
Συναγερμός: | ||
Μήνυμα ορθογραφίας και γραμματικής ειδοποίησης | ||
Δρομέας μετά από ειδοποίηση | ||
Αντανάκλαση της επιλογής και της αποεπιλογής στα υπόλοιπα πεδία |
Λίστα ελέγχου # 8: Αποθήκευση σεναρίων δοκιμής κουμπιού
Αποθήκευση / ενημέρωση:
ΠΡΟΣΘΗΚΗ (Στην οθόνη προσθήκης) | Επεξεργασία (στην οθόνη επεξεργασίας) | |
Χωρίς να δίνετε δεδομένα: | ||
Με μόνο υποχρεωτικά πεδία: | ||
Με όλα τα πεδία: | ||
Με μέγιστο όριο: | ||
Με ελάχιστο όριο | ||
Μήνυμα προειδοποίησης ορθογραφίας και γραμματικής: | ||
Δρομέας | ||
Επικάλυψη μοναδικών πεδίων: | ||
Μήνυμα ειδοποίησης ορθογραφίας και γραμματικής εις διπλούν: | ||
Δρομέας |
Λίστα ελέγχου # 9: Σενάρια δοκιμής κουμπιού ακύρωσης
Ματαίωση:
Με δεδομένα σε όλα τα πεδία | ||
Με μόνο υποχρεωτικά πεδία: | ||
Με όλα τα πεδία: |
Λίστα ελέγχου # 10: Διαγραφή σημείων ελέγχου κουμπιών
Διαγράφω:
Επεξεργασία (στην οθόνη επεξεργασίας) | |
Διαγράψτε την εγγραφή που δεν χρησιμοποιείται πουθενά στην εφαρμογή | |
Διαγράψτε την εγγραφή που έχει εξάρτηση | |
Προσθέστε ξανά τη νέα εγγραφή με τις ίδιες διαγραμμένες λεπτομέρειες |
Λίστα ελέγχου # 11: Για επαλήθευση περιοχών που επηρεάζονται μετά την αποθήκευση ή την ενημέρωση
Μετά την αποθήκευση / ενημέρωση:
Εμφάνιση σε προβολή | |
Αντανάκλαση σε μορφές που επηρεάζονται στην εφαρμογή |
Λίστα ελέγχου # 12: Λίστα δοκιμών πλέγματος δεδομένων
Πλέγμα δεδομένων:
Τίτλος πλέγματος και ορθογραφία | |
Φόρμα Πριν δώσετε οποιαδήποτε δεδομένα | |
Μήνυμα Πριν δώσετε οποιαδήποτε δεδομένα | |
Ορθογραφίες | |
Ευθυγραμμίσεις | |
S Όχι | |
Ονόματα και παραγγελία πεδίου | |
Η ορθότητα των υπαρχόντων δεδομένων | |
Σειρά υπαρχόντων δεδομένων | |
Ευθυγράμμιση υπαρχόντων δεδομένων | |
Πλοηγητές σελίδων | |
Δεδομένα κατά την πλοήγηση με διαφορετικές σελίδες |
Επεξεργασία λειτουργικότητας συνδέσμου
Σελίδα μετά την επεξεργασία: | |
Τίτλος και ορθογραφία | |
Υφιστάμενα δεδομένα της επιλεγμένης εγγραφής σε κάθε πεδίο | |
Κουμπιά |
Αν και αυτή η λίστα μπορεί να μην είναι εξαντλητική, είναι πράγματι εκτεταμένη.
ΚΑΤΕΒΑΣΤΕ==> Μπορείτε να κατεβάσετε όλες αυτές τις λίστες ελέγχου σε μορφή MS Excel: Λήψη σε μορφή Excel
Σημεία που πρέπει να σημειώσετε:
- Ανάλογα με τις ανάγκες σας, μπορούν να προστεθούν πρόσθετες δοκιμές σε κάθε κατηγορία / για κάθε πεδίο ή να καταργηθούν τα υπάρχοντα πεδία. Με άλλα λόγια, αυτές οι λίστες είναι εντελώς προσαρμόσιμες.
- Όταν χρειάζεται να συμπεριλάβετε επικυρώσεις επιπέδου πεδίου στις σουίτες δοκιμής, το μόνο που έχετε να κάνετε είναι να πάρετε την αντίστοιχη λίστα και να την χρησιμοποιήσετε για την οθόνη / σελίδα που θέλετε να δοκιμάσετε.
- Διατηρήστε τη λίστα ελέγχου ενημερώνοντας την κατάσταση επιτυχίας / αποτυχίας για να το κάνετε αυτό ενιαίο για καταχώριση χαρακτηριστικών, επικύρωση και καταγραφή των αποτελεσμάτων των δοκιμών.
Μη διστάσετε να το κάνετε αυτό ως πλήρη λίστα ελέγχου προσθέτοντας περισσότερες δοκιμαστικές περιπτώσεις / σενάρια ή αρνητικές δοκιμαστικές περιπτώσεις στην ενότητα σχολίων παρακάτω.
Επίσης, θα το εκτιμούσα αν το μοιραστήκατε με τους φίλους σας!
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Τρόπος σύνταξης δοκιμαστικών περιπτώσεων: Ο απόλυτος οδηγός με παραδείγματα
- Δοκιμές cookie ιστότοπου & περιπτώσεις δοκιμής για τη δοκιμή cookie εφαρμογών ιστού
- Δείγμα προτύπου υπόθεσης δοκιμής με παραδείγματα δοκιμαστικής θήκης (Λήψη)
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Οδηγός δοκιμών ασφάλειας εφαρμογών Ιστού
- Δοκιμή εφαρμογών - Στα βασικά του ελέγχου λογισμικού!
- Εγκατάσταση της εφαρμογής σας στη συσκευή και έναρξη δοκιμής από το Eclipse
- TDD Vs BDD - Αναλύστε τις διαφορές με παραδείγματα