field validation table
Εισαγωγή στην τεχνική σχεδιασμού δοκιμής Field Validation Table (FVT):
Σε αυτόν τον ψηφιακό κόσμο, 'ΠΟΙΟΤΗΤΑ' είναι ο όρος που χρησιμοποιείται ευρύτερα σε οποιαδήποτε βιομηχανία.
Οποιοσδήποτε οργανισμός για αυτό το θέμα σκέφτεται και εργάζεται πάντα για το πώς μπορεί να διασφαλιστεί η ποιότητα με το προϊόν του ή πώς μπορεί να παραδοθεί ένα ποιοτικό προϊόν ή πώς μπορεί να βελτιωθεί η ποιότητα του προϊόντος; Ανεξάρτητα από το αν είναι πελάτης ή τελικός χρήστης ή κοινός κόσμος, όλοι αναμένουν ποιότητα σε ό, τι αγοράζουν.
Ο πρωταρχικός στόχος κάθε οργανισμού είναι να εξυπηρετεί την επιχείρηση με καλή ποιότητα.
Πώς μπορεί να διασφαλιστεί η ποιότητα; Η μόνη απάντηση σε αυτό είναι η δοκιμή. Η δοκιμή είναι ο μόνος βασικός παράγοντας με τον οποίο μπορούμε να διασφαλίσουμε την ποιότητα.
Τι θα μάθετε:
- ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
- Εισαγωγή στο FVT
- Τι είναι ο πίνακας επικύρωσης πεδίου (FVT)
- Ο ρόλος του ελεγκτή
- Εφαρμογή του FVT
- Οφέλη του FVT
- συμπέρασμα
- Συνιστώμενη ανάγνωση
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Η επιτυχία των δοκιμών κατανέμεται σε διαφορετικές φάσεις του Κύκλος ζωής δοκιμής λογισμικού (STLC) . Αλλά, το πιο σημαντικό πράγμα είναι πόσο αποτελεσματικά σχεδιάζονται οι δοκιμαστικές θήκες για τη δοκιμή μιας εφαρμογής ή λογισμικού;
Βασικά, ο σχεδιασμός μιας δοκιμαστικής θήκης ή μια υπόθεση δοκιμής γραφής είναι μια τέχνη. Ως εκ τούτου, ένας δοκιμαστής θα πρέπει να γράφει τις δοκιμαστικές θήκες με τέτοιο τρόπο ώστε, θα πρέπει να είναι εύκολα κατανοητές από τους άλλους και επίσης πρέπει να διασφαλίζει την ολοκλήρωση ή μέγιστη κάλυψη δοκιμών μέσω των δοκιμαστικών τους περιπτώσεων.
Οι δοκιμαστικές περιπτώσεις είναι αυτές που χρησιμοποιούν οι υπεύθυνοι δοκιμών να αλληλεπιδράσουν με την εφαρμογή ή το λογισμικό για να το δοκιμάσουν. Με μια ευρύτερη έννοια, οι δοκιμαστικές περιπτώσεις είναι η πύλη ή το μέσο με το οποίο δοκιμάζεται μια εφαρμογή ή λογισμικό. Μια καλύτερη ή καλή δοκιμαστική θήκη βοηθά στην εύρεση των ελαττωμάτων που βρίσκονται στο σύστημα ή στο λογισμικό ή σε μια εφαρμογή. Ως εκ τούτου, η συγγραφή καλής ή ποιοτικής δοκιμαστικής θήκης παίζει ζωτικό ή σημαντικότερο ρόλο στη δοκιμή.
Αυτό το άρθρο αναφέρεται σε μια από τις σημαντικές τεχνικές σχεδιασμού δοκιμών για την επικύρωση των πεδίων σε μια εφαρμογή, η οποία με τη σειρά της βοηθά στο σχεδιασμό δοκιμαστικών περιπτώσεων για διάφορα σενάρια που είναι τα πιο συνηθισμένα σε όλες τις εφαρμογές.
Η βασική αρχή ή η κύρια ιδέα πίσω από αυτήν την τεχνική είναι να δείξουμε πώς μπορεί να χρησιμοποιηθεί για το σχεδιασμό ή τη σύνταξη βέλτιστων δοκιμαστικών περιπτώσεων με μέγιστη κάλυψη δοκιμών.
Εισαγωγή στο FVT
Σήμερα, η παροχή ποιοτικού λογισμικού είναι μια μεγάλη πρόκληση και δεν μπορεί να τεθεί σε κίνδυνο με κανένα κόστος. Η εξάρτηση από το λογισμικό αυξάνεται όπως οτιδήποτε μέρα με τη μέρα. Ταυτόχρονα, η ποιότητα, η λειτουργική ορθότητα και η αξιοπιστία του λογισμικού γίνονται επίσης ανησυχητικά.
Μπορεί να μετρηθεί η ποιότητα ενός λογισμικού;
Ναι, οι δοκιμές διαδραματίζουν σημαντικό ρόλο για τη διασφάλιση της ποιότητας ενός έργου ή μιας εφαρμογής.
Πώς να διασφαλιστεί εάν δοκιμαστικές περιπτώσεις παρέχουν 100% κάλυψη δοκιμών;
Πριν από τη δοκιμή μιας εφαρμογής, ένας υπεύθυνος δοκιμών θα πρέπει να γράψει λεπτομερείς περιπτώσεις δοκιμών που θα πρέπει να είναι εύκολα κατανοητές και ευανάγνωστες από άλλους. Αυτό σημαίνει ότι, οι δοκιμαστικές περιπτώσεις αποτελούν τη βάση των δοκιμών, οι οποίες με τη σειρά τους θα βοηθούσαν στην εύρεση των ελαττωμάτων που βρίσκονται στην εφαρμογή ή στο σύστημα.
Αυτό το άρθρο δίνει έμφαση κυρίως στο πόσο αποτελεσματικά μπορούμε να δημιουργήσουμε τις δοκιμαστικές θήκες χρησιμοποιώντας τεχνική σχεδιασμού δοκιμής επικύρωσης πεδίου που επίσης σε σύντομο χρονικό διάστημα με μέγιστη κάλυψη δοκιμών. Αυτό, με τη σειρά του, θα προσθέσει αξία στο έργο εντοπίζοντας όλα τα ζητήματα κατά τη διάρκεια της δοκιμής.
Η τεχνική είναι μια διαδικασία που χρησιμοποιείται για την ολοκλήρωση συγκεκριμένης δραστηριότητας ή εργασίας. Αυτό το άρθρο περιγράφει την τεχνική σχεδιασμού δοκιμής επικύρωσης πεδίου η οποία με τη σειρά της θα βοηθούσε στην καταγραφή των δοκιμαστικών περιπτώσεων με αποτελεσματικό τρόπο με λιγότερη ή ελάχιστη τεκμηρίωση.
Τι είναι ο πίνακας επικύρωσης πεδίου (FVT)
- Αυτή είναι μια από τις τεχνικές δοκιμής σχεδιασμού για την επικύρωση πεδίων σε μια εφαρμογή.
- Αυτή η τεχνική χρησιμοποιείται κυρίως για όλα τα είδη εφαρμογών όπου απαιτείται επικύρωση πεδίου.
Γενικά, κάθε πεδίο της εφαρμογής πρέπει να επικυρωθεί διεξοδικά για να διασφαλιστεί ή να εντοπιστούν ελαττώματα που ενδέχεται να μην γίνουν αντιληπτά στα πεδία. Αυτή η τεχνική είναι πολύ χρήσιμη για τον εντοπισμό αυτών των υποκείμενων ελαττωμάτων στα πεδία.
Μερικές φορές, μπορεί να είναι απαρατήρητο ή λόγω έλλειψης συγκέντρωσης ή ευαισθητοποίησης των υπευθύνων δοκιμών, ορισμένα πεδία της εφαρμογής ενδέχεται να μην έχουν επικυρωθεί πλήρως.
Είναι μια φυσική τάση οποιουδήποτε ελεγκτή να επικυρώνει μόνο τους συνηθέστερα ή συχνότερα χρησιμοποιούμενους συνδυασμούς κατά τον έλεγχο πεδίων σε οποιαδήποτε δεδομένη εφαρμογή. Εάν τους παρέχεται αυτό το FVT, τότε θα τους βοηθήσει εύκολα να ανακαλύψουν τα ελαττώματα που υπάρχουν και στα χωράφια.
Η τεχνική του πίνακα επικύρωσης πεδίου βοηθά επίσης να διασφαλιστεί ότι δεν υπάρχουν ελαττώματα σε κανένα πεδίο της εφαρμογής.
vr ακουστικό που λειτουργεί με το xbox one
Ο ρόλος του ελεγκτή
Ως εξεταστής, πρέπει να δοκιμάσετε κάθε γωνία μιας εφαρμογής. Από την άποψη της ανάπτυξης ή του προγραμματιστή, το ελάττωμα που εντοπίστηκε κατά την επικύρωση πεδίου θα μπορούσε να είναι λιγότερο σοβαρό και μικρότερο με προτεραιότητα, αλλά είναι το πρωταρχικό καθήκον και ευθύνη ενός δοκιμαστή να το αναφέρει. Εξάλλου, για ένα ελάττωμα του ελεγκτή σημαίνει το ελάττωμα, τίποτα άλλο.
Καθώς οι επικυρώσεις πεδίου σχετίζονται άμεσα με τη χρηστικότητα της εφαρμογής, σε περίπτωση που κάτι δεν αναγνωρίζεται κατά τη διάρκεια Δοκιμή συστήματος και αν βρεθεί κατά τη διάρκεια Δοκιμή αποδοχής χρήστη (UAT) στη συνέχεια αμέσως η ευθύνη βαρύνει τον υπεύθυνο δοκιμών που έχει δοκιμάσει και έχει υπογράψει.
Ένας τελικός χρήστης ή ένας πελάτης αναμένει ευχρηστία μιας εφαρμογής μαζί με τη λειτουργικότητά της. Ακόμη και ένα μικρό ζήτημα ευχρηστίας ή ένα θέμα καλλυντικών στην εφαρμογή ή το λογισμικό μπορεί να τους ενοχλήσει ή να τους ενοχλήσει.
Έτσι, ένας υπεύθυνος δοκιμών πρέπει να δώσει πρωταρχική σημασία για τη δοκιμή κάθε πεδίου σε μια εφαρμογή. Χρησιμοποιώντας τον Πίνακα επικύρωσης πεδίου, ένας ελεγκτής μπορεί να δοκιμάσει κάθε πεδίο της εφαρμογής πολύ καλά.
Εφαρμογή του FVT
# 1) Πρώτον, ο τυπικός ή γενικός πίνακας πρέπει να δημιουργηθεί για διαφορετικούς τύπους δεδομένων όπως φαίνεται παρακάτω. Αυτή είναι μια μοναδική δραστηριότητα. Εξετάστε όλες τις έγκυρες και μη έγκυρες εισόδους.
Τύπος δεδομένων | Έγκυρες είσοδοι | Μη έγκυρες είσοδοι |
---|---|---|
Ακέραιοι ή αριθμοί | • Μόνο αριθμοί • Λιγότερο από το όριο (N) • Εισαγάγετε την τιμή εντός του ορίου (N + 1) / 2 | • Περισσότερο από το όριο (N + 1) • Αριθμοί με ακρίβεια • Αριθμοί σε εκθετική μορφή • Αρνητικοί ακέραιοι • Μόνο αλφάβητα • Αριθμοί + Αλφάβητα • Αριθμοί + Ειδικοί Χαρακτήρες • Χαρακτήρες Unicode π.χ. U + 0000, U + 0001 |
Σειρά | • Μόνο αλφάβητα • Μόνο αριθμοί • Μόνο ειδικοί χαρακτήρες • Αριθμοί + Αλφάβητα • Αριθμοί + Ειδικοί Χαρακτήρες • Αλφάβητα + Ειδικοί Χαρακτήρες • Λιγότερο από το όριο (N) • Εισαγάγετε την τιμή εντός του ορίου (N + 1) / 2 | • Περισσότερο από το όριο (N + 1) • Χαρακτήρες Unicode π.χ. U + 0000, U + 0001 |
Ημερομηνία | • Βεβαιωθείτε ότι υπάρχει δυνατότητα επιλογής ημερομηνίας ή όχι • Ελέγξτε ότι το πεδίο ημερομηνίας δεν είναι επεξεργάσιμο • Βεβαιωθείτε ότι, κάνοντας δεξί κλικ στο πεδίο ημερομηνίας, η επιλογή επικόλλησης πρέπει να απενεργοποιηθεί και η επιλογή αντιγραφής θα πρέπει να είναι ενεργοποιημένη • Βεβαιωθείτε ότι, κάνοντας κλικ στην ημερομηνία στο ημερολόγιο, θα πρέπει να εμφανίζεται στο πεδίο ημερομηνίας • Επιλέξτε ένα έτος άλματος και επαληθεύστε τις ημέρες του μήνα Φεβρουαρίου • Επιλέξτε ένα έτος χωρίς άλμα και επαληθεύστε τις ημέρες του μήνα Φεβρουαρίου • Βεβαιωθείτε ότι, στο ημερολόγιο υπάρχει πρόβλεψη για επιλογή κάθε έτους, μήνα (σύνθετο πλαίσιο, αναπτυσσόμενη λίστα, σύνδεσμοι κ.λπ.) • Βεβαιωθείτε ότι το κουμπί εκκαθάρισης υπάρχει στην επιλογή ημερομηνίας για να καταργήσετε την επιλεγμένη ημερομηνία |
Πίνακας 1: Τυπικός ή γενικός πίνακας για επικύρωση πεδίου
Έτσι, ο ελεγκτής πρέπει να το διατηρήσει Πίνακας επικύρωσης πεδίου ή τη λίστα των στοιχείων που αναφέρονται στον πίνακα μπροστά τους πριν προχωρήσουν στα πεδία δοκιμής της εφαρμογής.
Αυτός ο πίνακας βοηθά γενικά όταν υπάρχουν πολλά πεδία στη σελίδα ή σε μια εφαρμογή. Δεν είμαστε ρομπότ για να θυμόμαστε το καθένα και τα πάντα πάνω από το μυαλό μας, οπότε ως άνθρωποι είναι καλύτερα να διατηρήσετε αυτό το τραπέζι ή τη λίστα ελέγχου έτοιμο και εύχρηστο προτού ξεκινήσουμε την επικύρωση των πεδίων σε μια εφαρμογή.
#δύο) Ο πίνακας για συγκεκριμένη εφαρμογή θα πρέπει επίσης να δημιουργηθεί με τα συγκεκριμένα πεδία εφαρμογής και τις άλλες στήλες. Αυτό βοηθά κυρίως στην επικύρωση κάθε πεδίου της εφαρμογής και καθορίζει με σαφήνεια πού βρίσκεται το ελάττωμα και σε ποια δεδομένα δοκιμής.
Πίνακας 2: Πίνακας ειδικής εφαρμογής για επικύρωση πεδίου
Οφέλη του FVT
- Η παραγωγικότητα θα αυξηθεί.
- Αυτοματοποίηση θα γίνει εύκολο χρησιμοποιώντας αυτόν τον πίνακα.
- Η διαρροή ελαττωμάτων μπορεί να αποφευχθεί ή να αποφευχθεί δημιουργώντας αυτόν τον πίνακα κατά τα πρώτα στάδια του έργου.
- Είναι εύκολο να γίνει κατανοητό.
- Αυτό, με τη σειρά του, βοηθά τόσο τους χειροκίνητους όσο και τους αυτοματοποιημένους δοκιμαστές.
- Το μέγιστο ποσοστό κάλυψης δοκιμής μπορεί να διασφαλιστεί χρησιμοποιώντας αυτόν τον πίνακα.
- Καθώς λειτουργεί ως πίνακας εισαγωγής ή αναφοράς, η χρήση αυτών των δοκιμαστικών περιπτώσεων μπορεί να δημιουργηθεί για την επαλήθευση και επικύρωση των πεδίων σε μια εφαρμογή.
συμπέρασμα
Ο πίνακας επικύρωσης πεδίου (FVT) είναι μια τεχνική δοκιμής σχεδιασμού, η οποία βοηθά κυρίως στην επικύρωση των πεδίων που υπάρχουν στην εφαρμογή. Αυτή η τεχνική προσθέτει αξία σε μια εφαρμογή ή έργο και δίνει πολύ καλή δοκιμαστική κάλυψη για επικύρωση πεδίου. Και αυτή η τεχνική βοηθάει εύκολα στην εύρεση ελαττωμάτων που βρίσκονται στο σύστημα ή στην εφαρμογή.
Χρησιμοποιώντας αυτόν τον πίνακα επικύρωσης πεδίου, ένας υπεύθυνος δοκιμών μπορεί να προσθέσει αξία στην εργασία του και να συμβάλει στην παράδοση ποιοτικού λογισμικού εντοπίζοντας ακόμη και ένα μικρό ελάττωμα σε οποιοδήποτε πεδίο μιας εφαρμογής.
Σχετικά με τον Συγγραφέα:
Αυτό το άρθρο γράφτηκε από το μέλος της ομάδας STH Mahesh J. Είναι ικανός στις δοκιμές λογισμικού και έχει πάνω από 10,5 χρόνια εμπειρίας στον τομέα των δοκιμών λογισμικού.
Ενημερώστε μας εάν έχετε απορίες.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Τι είναι η τεχνική δοκιμής βάσει ελαττωμάτων;
- Τι είναι η Τεχνική Ορθογώνιας Σειράς Δοκιμών (OATS);
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 [QA Test Automation Tools]
- Τελευταίος οδηγός δοκιμής επικύρωσης
- Τι είναι ο έλεγχος μετάλλαξης: Εκμάθηση με παραδείγματα
- 10+ συμβουλές για επιβίωση και πρόοδο στον τομέα της δοκιμής λογισμικού
- Testing Primer eBook Λήψη
- Δοκιμή πεδίου για εφαρμογές για κινητά (Σημασία και αναγκαιότητα)