how decide which type testing is required
Στο σημερινό σενάριο, ο ανταγωνισμός αυξάνεται μέρα με τη μέρα και η προσέλκυση και η διατήρηση των πελατών είναι πολύ σημαντικές, οπότε είναι πολύ σημαντικό να παρέχουμε ποιοτικό προϊόν στον πελάτη. Εάν παραδίδετε ποιοτικό προϊόν στον πελάτη που οδηγεί στην ικανοποίηση πελατών που θα επηρεάσει τις πωλήσεις και την κερδοφορία.
Ορισμένα σφάλματα είναι σημαντικά που δεν μπορούν να αγνοηθούν. Πάρτε ένα π.χ. λογισμικού διαχείρισης ασθενούς νοσοκομείου στο οποίο τηρούνται τα αρχεία ασθενών και φαρμάκων που αντιστοιχούν σε αυτόν. εάν υπάρχει αναντιστοιχία στο αρχείο μπορεί να βλάψει την υγεία του ασθενούς. Έτσι, σε αυτήν την περίπτωση, ο έλεγχος είναι πολύ σημαντικός.
Τώρα η επόμενη ερώτηση είναι - ποιο είδος δοκιμών πρέπει να πραγματοποιηθεί;
«Ο αυτοματισμός είναι ένα μέρος, αλλά το εγχειρίδιο είναι η καρδιά των δοκιμών».
Η απόφαση να το επιλέξετε εξαρτάται από την κοινή λογική και τα σενάρια δοκιμής σας.
Αυτά είναι διάφορα σενάρια δοκιμών με βάση τα οποία μπορείτε να λάβετε εύκολα απόφαση:
1. Μέγεθος του έργου.
Εάν το μέγεθος του έργου είναι μεγάλο και περίπλοκο, τότε ο έλεγχος αυτοματισμού είναι η καλύτερη επιλογή, αλλά εάν το μέγεθος του έργου είναι μικρό, τότε μπορεί εύκολα να ελεγχθεί μέσω χειροκίνητης διαδικασίας. Υπάρχει λογισμικό Banking για μαρινάρισμα των εγγραφών του λογαριασμού, καθώς υπάρχει μεγάλος αριθμός ατόμων που έχουν τον λογαριασμό τους με αυτήν την τράπεζα, οπότε ο έλεγχος αυτοματισμού είναι ο καλύτερος τρόπος για να το δοκιμάσετε.
2. Προϋπολογισμός έργου
Εάν ο προϋπολογισμός του έργου είναι μικρός, τότε πραγματοποιείται μη αυτόματη δοκιμή επειδή ο έλεγχος αυτοματισμού είναι πιο ακριβός από τον μη αυτόματο έλεγχο.
3. Ανθρώπινο δυναμικό
Εάν ο αριθμός των ανθρώπινων πόρων είναι διαθέσιμος σε επαρκή ποσότητα, τότε οι χειροκίνητες δοκιμές μπορούν να πραγματοποιηθούν εύκολα, αλλά εάν οι ανθρώπινοι πόροι είναι λιγότεροι, ο έλεγχος αυτοματισμού είναι η καλύτερη επιλογή.
αυτοματοποιημένες ερωτήσεις και απαντήσεις συνέντευξης δοκιμών
4. Πόσες φορές πρέπει να δοκιμαστεί ένα σενάριο δοκιμής
Εάν τα σενάρια δοκιμής πρέπει να δοκιμάζονται τακτικά, θα πρέπει να χρησιμοποιείται η δοκιμή αυτοματισμού, εάν πρέπει να δοκιμάζετε τα σενάρια μια φορά και πότε θα πρέπει να εκτελούνται οι μη αυτόματες δοκιμές.
5. Αλλαγές στον κώδικα
Εάν οι αλλαγές που γίνονται στον κώδικα είναι συχνά, τότε θα πρέπει να πραγματοποιούνται δοκιμές αυτοματισμού. Μερικές φορές συμβαίνει ότι όταν κάνετε αλλαγές στη μία ενότητα μπορεί να βλάψει την άλλη ενότητα, οπότε είναι σημαντικό να δοκιμάσετε ολόκληρες τις ενότητες αφού πραγματοποιήσετε αλλαγές σε μία από την ενότητα και αυτό μπορεί εύκολα να ελεγχθεί μέσω διαδικασίας αυτοματοποίησης.
6. Είτε θα δοκιμάσετε Παράλληλη είτε διαδοχικά
Όταν πρέπει να εκτελέσετε τη δοκιμή ταυτόχρονα, αλλά σε διαφορετικά μηχανήματα, τότε πραγματοποιείται έλεγχος αυτοματισμού επειδή σε περίπτωση μη αυτόματων δοκιμών πρέπει να εκτελέσετε τη δοκιμή διαδοχικά.
7. Πώς να κάνετε τυχαία / Ad-hoc δοκιμή
Όταν πρέπει να ελέγξετε τις οθόνες τυχαία, τότε πραγματοποιείται χειροκίνητος έλεγχος.
'Όσο περισσότερο παίζετε, περισσότερα θα βρείτε.'
Η έννοια της παραπάνω φράσης είναι ότι θα βρείτε περισσότερα σφάλματα παίζοντας περισσότερα με τις δυνατότητες του λογισμικού. Για να παίζετε με λειτουργίες, είναι πολύ σημαντικό ο υπεύθυνος δοκιμών να είναι δημιουργικός.
8. Πώς να δοκιμάσετε το μέγεθος της εικόνας και της γραμματοσειράς
Δεν είναι δυνατή η δοκιμή των εικόνων και του μεγέθους της γραμματοσειράς μέσω διαδικασίας αυτοματοποίησης, αυτές οι λειτουργίες μπορούν να ελεγχθούν μόνο μέσω μη αυτόματης διαδικασίας.
9. Χρονικός χρόνος
Εάν η χρονική περίοδος είναι μικρότερη για τη φάση δοκιμών, τότε η δοκιμή αυτοματισμού είναι η καλύτερη επιλογή.
10. Ο αριθμός των ελεγκτών θέλει να δει το αποτέλεσμα
Όταν ένα άτομο κάνει μη αυτόματο έλεγχο, η υπόλοιπη ομάδα δεν μπορεί να δει το αποτέλεσμα να εκτελείται, αλλά με τη διαδικασία αυτοματοποίησης πολλά άτομα μπορούν να συνδεθούν στο σύστημα και να δουν το αποτέλεσμα.
11. Περισσότερο ενδιαφέρον
Η δοκιμαστική αυτοματοποίηση έχει λύσει το πρόβλημα με τη συμπλήρωση των ίδιων φορμών ξανά και ξανά επειδή η συμπλήρωση των ίδιων πληροφοριών ξανά και ξανά μπορεί να είναι απογοητευτική.
12. Για να βρείτε πραγματικά ζητήματα χρηστών
Τα εργαλεία αυτοματισμού λειτουργούν ακριβώς σαν ένα ρομπότ στο οποίο μόλις γράψετε τα σενάρια δοκιμής το έχετε εκτελέσει σύμφωνα με τις απαιτήσεις και δεν χρειάζεται καμία ανθρώπινη κρίση. Στη μη αυτόματη δοκιμή, ένας δοκιμαστής πρέπει να βρει σφάλματα χρησιμοποιώντας αυτό το λογισμικό. Ένας δοκιμαστής χρησιμοποιεί το λογισμικό όπως ο τελικός χρήστης και προσπαθεί να σπάσει τα πράγματα βάζοντας τα απροσδόκητα σενάρια.
13. Επαναχρησιμοποίηση χειροκίνητης δοκιμής
Σε περίπτωση μη αυτόματης δοκιμής εάν προστεθεί κάτι στο πρόγραμμα, τότε πρέπει να γράφετε ξανά τις δοκιμαστικές περιπτώσεις ανάλογα με τον αριθμό των φορών που προστίθενται τα πράγματα στο πρόγραμμα. Αυτό οδηγεί σε τεράστια απώλεια χρόνου και ανθρώπινες προσπάθειες, αλλά με αυτοματοποιημένες δοκιμές, εάν προσθέτετε κάτι στο πρόγραμμα, πρέπει να εκτελέσετε ξανά όλες τις απαιτούμενες δοκιμές αμέσως - οι δοκιμές έχουν ήδη ρυθμιστεί.
14. Δοκιμή με κρίση
Η χειροκίνητη δοκιμή γίνεται με βάση την ανθρώπινη κρίση και εμπειρία. Χρησιμοποιώντας αυτήν τη διαδικασία, οι περιοχές αυτές δοκιμάζονται που μπορεί να μην έχουν δοκιμαστεί ή απαιτηθεί, επειδή μέσω μη αυτόματων δοκιμών μπορείτε να δοκιμάσετε κάθε μέρος του λογισμικού.
15. Θέματα διάταξης και ευχρηστίας
Τα θέματα διάταξης και ευχρηστίας δοκιμάζονται μόνο με μη αυτόματη διαδικασία. Καθώς απαιτείται παρατήρηση και στις δύο περιπτώσεις και ο υπεύθυνος δοκιμών πρέπει να δοκιμάσει τα πράγματα θεωρώντας τον εαυτό του ως τελικό χρήστη, επειδή είναι πολύ σημαντικό το λογισμικό σας να είναι φιλικό προς τον χρήστη.
16. Αποδοτικότητα
Ο έλεγχος αυτοματισμού είναι πιο αποτελεσματικός όταν υπάρχει μεγάλος αριθμός χρηστών του συστήματος. Ας υποθέσουμε ότι πρέπει να δοκιμάσετε το λογισμικό που διατηρεί το ρεκόρ όλων των μαθητών στο κολέγιο, τους αριθμούς ρολού και τα σημάδια τους. Έτσι, για να δοκιμάσετε αυτό το λογισμικό αυτοματοποίησης δοκιμών είναι η καλύτερη επιλογή.
17. Επεξηγηματικός έλεγχος
Η μη αυτόματη δοκιμή είναι η καλύτερη επιλογή για την πραγματοποίηση επεξηγηματικών δοκιμών καθώς πρέπει να εξερευνήσετε το λογισμικό για τον εντοπισμό σφαλμάτων.
18. Τύπος λογισμικού
Για κάποιους τύπους μη αυτόματων δοκιμών λογισμικού είναι η καλύτερη επιλογή, όπως στο λογισμικό βασισμένο σε Touch, πραγματοποιείται μη αυτόματη δοκιμή επειδή σε λογισμικό αφής πρέπει να δοκιμάσετε την οπτικοποίηση που μπορεί να δοκιμαστεί μόνο μέσω χειροκίνητης διαδικασίας, ενώ σε περίπτωση λογισμικού συμπλήρωσης φορμών στο οποίο εσείς πρέπει να εισαγάγετε ξανά τα ίδια δεδομένα και προτιμάται πάλι ο έλεγχος αυτοματισμού.
19. Τύπος μεθοδολογίας
Η επιλογή του σωστού τύπου δοκιμής εξαρτάται επίσης από τον τύπο της μεθοδολογίας. Στο σενάριο όπου οι απαιτήσεις αλλάζουν γρήγορα, προτιμάται η μη αυτόματη δοκιμή σε σχέση με τη δοκιμή αυτοματισμού.
20. Δοκιμή εγκατάστασης και εγκατάστασης
Για Δοκιμή εγκατάστασης και εγκατάστασης χρησιμοποιείται χειροκίνητη δοκιμή. Δεδομένου ότι πρέπει να δοκιμάσετε τα σενάρια με μη αυτόματο τρόπο φόρτωσης CD-ROM και κασετών, αλλάζοντας το υλικό, πραγματοποιείται χειροκίνητη δοκιμή.
21. Έλεγχος σφαλμάτων και δοκιμή ανάκτησης
Αντιμετώπιση σφαλμάτων, καταστροφή και αποκατάσταση, αυτά τα ζητήματα μπορούν να ελεγχθούν μόνο μέσω μη αυτόματης διαδικασίας. Για τη δοκιμή αυτών των ζητημάτων, ο δοκιμαστής πρέπει να δοκιμάσει τα σενάρια όπως απενεργοποίηση διακομιστών, διακοπή λειτουργίας σκληρού δίσκου κ.λπ. Δεν είναι δυνατό να δοκιμάσετε αυτά τα πράγματα χρησιμοποιώντας δοκιμαστικά σενάρια.
22. Δοκιμή φόρτωσης και πίεσης
Ο έλεγχος αυτοματισμού βοηθά στη δοκιμή φορτίου, όγκου, πίεσης και χωρητικότητας. Ας υποθέσουμε ότι έχει δημιουργηθεί ένα σύστημα στο οποίο 100 χρήστες μπορούν να εργαστούν ταυτόχρονα. Έτσι, για να ελέγξουμε το σύστημα εάν χειρίζεται το φορτίο περισσότερων από 100 ατόμων, πραγματοποιούμε αυτόν τον έλεγχο.
23. Δοκιμή GUI
Για δοκιμές, οι οθόνες GUI εκτελούνται δοκιμές αυτοματισμού. Υπάρχουν πολλά εργαλεία που χρησιμοποιούνται για την καταγραφή των ενεργειών των χρηστών και, στη συνέχεια, την αναπαραγωγή τους πολλές φορές. Αυτό είναι χρήσιμο για τη σύγκριση πραγματικών και αναμενόμενων αποτελεσμάτων.
Οι χειροκίνητες και αυτοματοποιημένες δοκιμές είναι σημαντικές και στη δική τους θέση, αλλά το κίνητρο είναι να κάνετε ποιοτικές δοκιμές. Το πιο σημαντικό λοιπόν είναι η χρήση σωστών δοκιμών στο σωστό μέρος, χρόνο και περιβάλλον.
Συνιστώμενη ανάγνωση
- Είστε ειδικός χειρωνακτικών ή αυτοματοποιημένων δοκιμών; Εργαστείτε με μερική απασχόληση για εμάς!
- Χειροκίνητες και αυτοματοποιημένες προκλήσεις δοκιμών
- Κορυφαία 10+ καλύτερα βιβλία δοκιμών λογισμικού (Εγχειρίδια και αυτοματοποιημένα βιβλία δοκιμών)
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Πώς να εκτελέσετε χειροκίνητο έλεγχο απόδοσης;
- Μη αυτόματη βοήθεια Βοήθεια eBook - Δωρεάν λήψη μέσα!
- Πότε να επιλέξετε τον αυτοματισμό;
- Testing Primer eBook Λήψη