qa software testing checklists
Λίστες ελέγχου ελέγχου λογισμικού QA
Σήμερα σας φέρνουμε ένα άλλο ποιοτικό εργαλείο που χρησιμοποιείται συχνά τόσο συχνά που νομίζαμε ότι θα επαναπροσδιορίσουμε τις λεπτομέρειες σχετικά με αυτό με την ελπίδα ότι θα ανακτήσει τη χαμένη του δόξα. Είναι «Λίστα ελέγχου».
Ορισμός: Μια λίστα ελέγχου είναι ένας κατάλογος αντικειμένων / εργασιών που καταγράφονται για παρακολούθηση. Αυτή η λίστα θα μπορούσε είτε να ταξινομηθεί σε μια σειρά ή θα μπορούσε να είναι τυχαία.
Οι λίστες ελέγχου αποτελούν αναπόσπαστο μέρος της καθημερινής μας ζωής. Τα χρησιμοποιούμε σε διάφορες καταστάσεις, από τα ψώνια μέχρι να έχουμε μια λίστα υποχρεώσεων για τις δραστηριότητες της ημέρας.
Τι θα μάθετε:
Επισκόπηση των λιστών ελέγχου δοκιμών λογισμικού QA
Μόλις φτάσουμε στο γραφείο, κάνουμε πάντα μια λίστα με πράγματα που πρέπει να κάνουμε για εκείνη την ημέρα / εβδομάδα, όπως παρακάτω:
- Γέμισμα πρόγραμμα
- Φινίρισμα τεκμηρίωση
- Καλέστε την υπεράκτια ομάδα στις 10:30 π.μ.
- Συνάντηση στις 4 μ.μ. κ.λπ.
Καθώς και όταν ένα στοιχείο στη λίστα ολοκληρώνεται, το διαγράφετε, το καταργείτε από τη λίστα ή απενεργοποιήστε το με ένα τσεκ - για να επισημάνετε την ολοκλήρωσή του. Δεν είναι πολύ οικείο για εμάς;
Ωστόσο, μπορεί να χρησιμοποιηθεί μόνο για αυτό;
κορυφαίες 10 εφαρμογές κατασκοπείας για Android
Μπορούμε να χρησιμοποιήσουμε τις λίστες ελέγχου στα έργα πληροφορικής μας (ειδικά QA) και εάν ναι, πότε και πώς; Αυτό θα καλυφθεί παρακάτω.
Προσωπικά υποστηρίζω τη χρήση λιστών ελέγχου για τους ακόλουθους λόγους:
- Είναι ευέλικτο - μπορεί να χρησιμοποιηθεί για οτιδήποτε
- Εύκολη δημιουργία / χρήση / συντήρηση
- Η ανάλυση των αποτελεσμάτων (κατάσταση προόδου / ολοκλήρωσης εργασιών) είναι εξαιρετικά εύκολη
- Πολύ ευέλικτο - μπορείτε να προσθέσετε ή να αφαιρέσετε αντικείμενα όπως απαιτείται
Όπως είναι η γενική πρακτική θα μιλήσουμε για τις πτυχές «Γιατί» και «Πώς».
- Γιατί χρειαζόμαστε λίστες ελέγχου; : Για παρακολούθηση και αξιολόγηση ολοκλήρωσης (ή μη ολοκλήρωσης). Για να σημειώσετε εργασίες, έτσι ώστε να μην παραβλέπεται τίποτα.
- Πώς δημιουργούμε λίστες ελέγχου; : Λοιπόν, αυτό δεν θα μπορούσε να είναι απλούστερο. Απλά, γράψτε τα πάντα από σημείο προς σημείο.
Παράδειγμα λιστών ελέγχου για διαδικασίες QA:
Όπως ανέφερα παραπάνω, υπάρχουν ορισμένοι τομείς στο πεδίο QA όπου μπορούμε να θέσουμε αποτελεσματικά την έννοια της λίστας ελέγχου και να έχουμε καλά αποτελέσματα. Δύο από τους τομείς που θα δούμε σήμερα είναι:
- Επανεξέταση ετοιμότητας δοκιμής
- Πότε πρέπει να σταματήσετε τη δοκιμή ή τη λίστα ελέγχου κριτηρίων εξόδου
# 1) Επανεξέταση ετοιμότητας δοκιμής
Αυτή είναι μια πολύ κοινή δραστηριότητα που εκτελείται από κάθε ομάδα QA για να προσδιορίσει εάν έχουν όλα όσα χρειάζονται για να προχωρήσουν στη φάση εκτέλεσης της δοκιμής. Επίσης, αυτή είναι μια επαναλαμβανόμενη δραστηριότητα πριν από κάθε κύκλο δοκιμών σε έργα που περιλαμβάνουν πολλαπλούς κύκλους.
Για να μην αντιμετωπίσετε προβλήματα μετά την έναρξη της φάσης δοκιμής και να συνειδητοποιήσετε ότι μπήκαμε πρόωρα στη φάση εκτέλεσης, κάθε έργο QA πρέπει να πραγματοποιήσει μια επανεξέταση για να διαπιστώσει ότι έχει όλα τα απαραίτητα στοιχεία για την επιτυχή δοκιμή.
Μια λίστα ελέγχου διευκολύνει τέλεια αυτήν τη δραστηριότητα. Σας επιτρέπει να δημιουργήσετε μια λίστα με 'πράγματα που χρειάζονται' εκ των προτέρων και να ελέγξετε κάθε στοιχείο διαδοχικά. Μπορείτε ακόμη και να επαναχρησιμοποιήσετε το φύλλο μόλις δημιουργηθεί και για τους επόμενους κύκλους δοκιμών.
Πρόσθετες πληροφορίες: Ο έλεγχος ετοιμότητας δοκιμής γενικά δημιουργείται και η κριτική πραγματοποιείται από τον εκπρόσωπο της ομάδας QA. Τα αποτελέσματα κοινοποιούνται στους πρωθυπουργούς και στα άλλα μέλη της ομάδας για να δηλώσουν εάν η δοκιμαστική ομάδα είναι έτοιμη ή όχι για μετάβαση στη φάση εκτέλεσης της δοκιμής.
Παρακάτω είναι ένα παράδειγμα ενός δείγματος Λίστα ελέγχου Έλεγχος ετοιμότητας:
Κριτήρια ελέγχου ετοιμότητας δοκιμής (TRR) | Κατάσταση |
Όλες οι Απαιτήσεις ολοκληρώθηκαν και αναλύθηκαν | Εγινε |
Σχέδιο δοκιμής δημιουργήθηκε και αναθεωρήθηκε | Εγινε |
Προετοιμασία δοκιμαστικών περιπτώσεων Έγινε | |
Επανεξέταση δοκιμής και αποσύνδεση | |
Δεδομένα δοκιμής διαθεσιμότητα | |
Δοκιμή καπνού | |
Η δοκιμή Sanity έχει γίνει; | |
Η ομάδα έχει επίγνωση των ρόλων και των ευθυνών | |
Η ομάδα γνωρίζει τα αναμενόμενα παραδοτέα από αυτά | |
Η ομάδα έχει επίγνωση του Πρωτόκολλο επικοινωνίας | |
Πρόσβαση της ομάδας στην εφαρμογή, εργαλεία ελέγχου εκδόσεων, Διαχείριση δοκιμών | |
Η ομάδα είναι εκπαιδευμένη | |
Τεχνικά θέματα - Ο διακομιστής1 ανανεώθηκε ή όχι; | |
Ορίζονται τα πρότυπα αναφοράς ελαττωμάτων |
Τώρα, το μόνο που έχετε να κάνετε με αυτήν τη λίστα είναι η ένδειξη ολοκλήρωσης ή μη ολοκλήρωσης.
# 2) Λίστα ελέγχου κριτηρίων εξόδου
Όπως υποδηλώνει το όνομα, αυτή είναι μια λίστα ελέγχου που βοηθά στη λήψη αποφάσεων για το εάν μια φάση / κύκλος δοκιμών πρέπει να διακοπεί ή να συνεχιστεί.
Δεδομένου ότι ένα προϊόν χωρίς ελαττώματα δεν είναι δυνατό και θα πρέπει να βεβαιωθούμε ότι δοκιμάζουμε στον καλύτερο δυνατό βαθμό στο δεδομένο χρονικό διάστημα - δημιουργείται μια λίστα ελέγχου του παρακάτω εφέ για την παρακολούθηση των πιο σημαντικών κριτηρίων που πρέπει να πληρούνται να θεωρηθεί ικανοποιητική μια δοκιμαστική φάση.
Κριτήρια εξόδου | Κατάσταση |
Εκτελέστηκε 100% δοκιμαστικά σενάρια | Εγινε |
95% ποσοστό επιτυχίας δοκιμαστικών σεναρίων | |
Χωρίς ανοιχτά ελαττώματα κρίσιμης και υψηλής σοβαρότητας | |
Το 95% των ελαττωμάτων μέσης σοβαρότητας έχει κλείσει | |
Όλα τα εναπομείναντα ελαττώματα είτε ακυρώνονται είτε τεκμηριώνονται ως Αίτηση αλλαγής για μελλοντική κυκλοφορία | |
Όλα τα αναμενόμενα και πραγματικά αποτελέσματα καταγράφονται και τεκμηριώνονται με το σενάριο δοκιμής | Εγινε |
Όλες οι μετρήσεις δοκιμής συλλέγονται βάσει αναφορών από HP ALM | |
Όλα τα ελαττώματα είναι συνδεδεμένα στο HP ALM | Εγινε |
Το υπόμνημα κλεισίματος δοκιμής έχει ολοκληρωθεί και αποσυνδεθεί |
Λίστα ελέγχου δοκιμών
Πρόκειται να ξεκινήσετε ένα νέο έργο για δοκιμές; Μην ξεχάσετε να ελέγξετε αυτήν τη λίστα ελέγχου δοκιμών σε κάθε βήμα του κύκλου ζωής του έργου σας. Η λίστα είναι ως επί το πλείστον ισοδύναμη με το σχέδιο δοκιμών, θα καλύπτει όλα τα πρότυπα διασφάλισης ποιότητας και δοκιμών.
Λίστα ελέγχου δοκιμών:
- Δημιουργία δοκιμών συστήματος και αποδοχής ()
- Έναρξη δημιουργίας δοκιμής αποδοχής ()
- Προσδιορίστε την ομάδα δοκιμής ()
- Δημιουργία προγράμματος εργασίας ()
- Δημιουργία δοκιμαστικής προσέγγισης ()
- Σύνδεσμος Κριτήρια αποδοχής και απαιτήσεις για τη βάση της δοκιμής αποδοχής ()
- Χρησιμοποιήστε ένα υποσύνολο περιπτώσεων δοκιμής συστήματος για να διαμορφώσετε το τμήμα απαιτήσεων του Acceptance Test ()
- Δημιουργήστε σενάρια για χρήση από τον πελάτη για να αποδείξετε ότι το σύστημα πληροί τις απαιτήσεις ()
- Δημιουργήστε ένα πρόγραμμα δοκιμών. Συμπεριλάβετε άτομα και όλους τους άλλους πόρους. ()
- Διεξαγωγή δοκιμής αποδοχής ()
- Έναρξη δημιουργίας δοκιμής συστήματος ()
- Προσδιορίστε τα μέλη της ομάδας δοκιμής ()
- Δημιουργία προγράμματος εργασίας ()
- Προσδιορισμός απαιτήσεων πόρων ()
- Προσδιορίστε εργαλεία παραγωγικότητας για δοκιμές ()
- Προσδιορισμός απαιτήσεων δεδομένων ()
- Επίτευξη συμφωνίας με το Data Center ()
- Δημιουργία δοκιμαστικής προσέγγισης ()
- Προσδιορίστε τυχόν εγκαταστάσεις που χρειάζονται ()
- Λήψη και έλεγχος υπάρχοντος υλικού δοκιμής ()
- Δημιουργήστε ένα απόθεμα δοκιμαστικών στοιχείων ()
- Προσδιορίστε τις καταστάσεις, τις συνθήκες, τις διαδικασίες και τις διαδικασίες σχεδιασμού ()
- Προσδιορίστε την ανάγκη για δοκιμή βάσει κώδικα (λευκό κουτί). Προσδιορίστε τις συνθήκες. ()
- Προσδιορίστε όλες τις λειτουργικές απαιτήσεις ()
- Τερματισμός δημιουργίας αποθέματος ()
- Έναρξη δημιουργίας δοκιμαστικής θήκης ()
- Δημιουργία δοκιμαστικών περιπτώσεων βάσει του καταλόγου των δοκιμαστικών στοιχείων ()
- Προσδιορίστε λογικές ομάδες επιχειρηματικής λειτουργίας για το νέο σύστημα ()
- Χωρίστε τις δοκιμαστικές περιπτώσεις σε λειτουργικές ομάδες που εντοπίστηκαν στο απόθεμα στοιχείων δοκιμής ()
- Σχεδιασμός συνόλων δεδομένων που αντιστοιχούν σε δοκιμαστικές περιπτώσεις ()
- Τέλος δημιουργίας υπόθεσης δοκιμής ()
- Ελέγξτε τις επιχειρησιακές λειτουργίες, τις δοκιμαστικές περιπτώσεις και τα σύνολα δεδομένων με τους χρήστες ()
- Αποκτήστε είσοδο στο σχεδιασμό δοκιμών από τον επικεφαλής του έργου και το QA ()
- Τέλος σχεδιασμού δοκιμής ()
- Έναρξη προετοιμασίας δοκιμής ()
- Λάβετε πόρους δοκιμής υποστήριξης ()
- Περιγράψτε τα αναμενόμενα αποτελέσματα για κάθε δοκιμαστική περίπτωση ()
- Λήψη δεδομένων δοκιμής. Επικύρωση και εντοπισμός υποθέσεων δοκιμής ()
- Προετοιμάστε λεπτομερή σενάρια δοκιμής για κάθε δοκιμαστική περίπτωση ()
- Προετοιμασία & τεκμηρίωση διαδικασιών περιβαλλοντικής ρύθμισης. Συμπεριλάβετε σχέδια δημιουργίας αντιγράφων ασφαλείας και ανάκτησης ()
- Τελική φάση προετοιμασίας δοκιμής ()
- Διεξαγωγή δοκιμής συστήματος ()
- Εκτελέστε δοκιμαστικά σενάρια ()
- Συγκρίνετε το πραγματικό αποτέλεσμα με το αναμενόμενο ()
- Καταγράψτε τις διαφορές και δημιουργήστε αναφορά προβλημάτων ()
- Προετοιμασία εισόδου φάσης συντήρησης ()
- Εκτελέστε ξανά την ομάδα δοκιμών μετά από επισκευές προβλημάτων ()
- Δημιουργήστε μια τελική αναφορά δοκιμής, συμπεριλάβετε γνωστή λίστα σφαλμάτων ()
- Λάβετε επίσημη αποσύνδεση ()
Λίστα ελέγχου αυτοματισμού
Εάν απαντήσετε ναι σε οποιαδήποτε από αυτές τις ερωτήσεις, τότε το τεστ θα πρέπει να εξεταστεί σοβαρά για Αυτοματισμό.
Ε # 1) Μπορεί να καθοριστεί η δοκιμαστική ακολουθία ενεργειών;
Απάντηση: Είναι χρήσιμο να επαναλάβετε την ακολουθία των ενεργειών πολλές φορές; Παραδείγματα αυτού θα ήταν οι δοκιμές αποδοχής, οι δοκιμές συμβατότητας, οι δοκιμές απόδοσης και οι δοκιμές παλινδρόμησης.
Ε # 2) Είναι δυνατόν να αυτοματοποιηθεί η ακολουθία ενεργειών;
Απάντηση: Αυτό μπορεί να καθορίσει ότι ο αυτοματισμός δεν είναι κατάλληλος για αυτήν την ακολουθία ενεργειών.
Q # 3) Είναι δυνατόν να 'ημι-αυτοματοποιηθεί' μια δοκιμή;
Απάντηση: Η αυτοματοποίηση τμημάτων μιας δοκιμής μπορεί να επιταχύνει τον χρόνο εκτέλεσης της δοκιμής.
Q # 4) Η συμπεριφορά του υπό δοκιμή λογισμικού είναι ίδια με τον αυτοματισμό όπως χωρίς;
Απάντηση: Αυτό είναι ένα σημαντικό μέλημα για τον έλεγχο απόδοσης.
Ε # 5) Δοκιμάζετε πτυχές που δεν αφορούν το πρόγραμμα; Απάντηση: Σχεδόν όλες οι λειτουργίες εκτός UI μπορούν και πρέπει να είναι αυτοματοποιημένες δοκιμές.Q # 6) Πρέπει να εκτελέσετε τις ίδιες δοκιμές σε πολλές διαμορφώσεις υλικού;
Απάντηση: Εκτελέστε δοκιμές ad-hoc (Σημείωση: Στην ιδανική περίπτωση, κάθε σφάλμα πρέπει να έχει μια σχετική περίπτωση δοκιμής. Οι δοκιμές ad hoc γίνονται καλύτερα χειροκίνητα. Θα πρέπει να προσπαθήσετε να φανταστείτε τον εαυτό σας σε πραγματικές καταστάσεις και να χρησιμοποιήσετε το λογισμικό σας όπως θα έκανε ο πελάτης σας. Όπως εντοπίζονται σφάλματα κατά τη διάρκεια δοκιμών ad-hoc, θα πρέπει να δημιουργηθούν νέες δοκιμαστικές θήκες, ώστε να μπορούν να αναπαραχθούν εύκολα και να πραγματοποιηθούν δοκιμές παλινδρόμησης όταν φτάσετε στη φάση Zero Bug Build.)
Μια δοκιμή Ad-hoc είναι μια δοκιμή που εκτελείται χειροκίνητα όπου ο υπεύθυνος δοκιμών προσπαθεί να προσομοιώσει τη χρήση του προϊόντος λογισμικού στον πραγματικό κόσμο. Κατά την εκτέλεση δοκιμών ad hoc θα βρεθούν τα περισσότερα σφάλματα. Πρέπει να τονιστεί ότι ο αυτοματισμός δεν μπορεί ποτέ να υποκαταστήσει τις χειροκίνητες δοκιμές.
Σημεία που πρέπει να σημειώσετε:
- Τα παραπάνω δύο είναι παραδείγματα για να δείξετε τη χρήση των λιστών ελέγχου Επεξεργασίες QA , αλλά η χρήση δεν περιορίζεται σε αυτούς τους δύο τομείς.
- Τα στοιχεία σε κάθε λίστα είναι επίσης δείκτες για να δώσουν μια ιδέα στους αναγνώστες σχετικά με το είδος των αντικειμένων που μπορούν να συμπεριληφθούν και να παρακολουθούνται - ωστόσο, η λίστα μπορεί να επεκταθεί ή / και να συμπιεστεί ανάλογα με τις ανάγκες.
Ελπίζουμε πραγματικά ότι τα παραπάνω παραδείγματα έχουν επιτύχει στην προώθηση των δυνατοτήτων των λιστών ελέγχου στις διαδικασίες QA και IT.
ελάχιστο δέντρο έκτασης c ++
Έτσι, την επόμενη φορά που θα χρειαστείτε ένα απλό εργαλείο που είναι ημι-επίσημο, απλό και αποτελεσματικό, ελπίζουμε να σας προσανατολίσουμε να δώσουμε μια ευκαιρία στις λίστες ελέγχου. Μερικές φορές, η απλούστερη λύση είναι η καλύτερη.
Συνιστώμενη ανάγνωση
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- ISTQB Testing Certification Δείγμα ερωτημάτων με απαντήσεις
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμής λογισμικού
- Σχόλια και σχόλια μαθήματος δοκιμών λογισμικού