Μη αυτόματη δοκιμή
Η μη αυτόματη δοκιμή είναι ένας τύπος δοκιμής λογισμικού στον οποίο οι δοκιμαστικές περιπτώσεις εκτελούνται χειροκίνητα από έναν ελεγκτή χωρίς τη χρήση αυτοματοποιημένων εργαλείων. Ο σκοπός της μη αυτόματης δοκιμής είναι ο εντοπισμός σφαλμάτων, ζητημάτων και ελαττωμάτων στην εφαρμογή λογισμικού. Η μη αυτόματη δοκιμή λογισμικού είναι η πιο πρωτόγονη τεχνική όλων των τύπων δοκιμών και βοηθά στην εύρεση κρίσιμων σφαλμάτων στην εφαρμογή λογισμικού.
Οποιαδήποτε νέα εφαρμογή πρέπει να δοκιμαστεί χειροκίνητα προτού αυτοματοποιηθεί η δοκιμή της. Η μη αυτόματη δοκιμή λογισμικού απαιτεί περισσότερη προσπάθεια, αλλά είναι απαραίτητη για τον έλεγχο της σκοπιμότητας του αυτοματισμού. Οι έννοιες χειροκίνητης δοκιμής δεν απαιτούν γνώση οποιουδήποτε εργαλείου δοκιμών. Ένα από τα θεμελιώδη τεστ λογισμικού είναι " 100% αυτοματοποίηση δεν είναι δυνατή ". Αυτό καθιστά επιτακτική τη μη αυτόματη δοκιμή.
Σε αυτό το σεμινάριο μη αυτόματων δοκιμών για αρχάριους, καλύπτουμε όλες τις έννοιες και τα θέματα μη αυτόματων δοκιμών.
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
Στόχος μη αυτόματης δοκιμής
Η βασική ιδέα της μη αυτόματης δοκιμής είναι να διασφαλιστεί ότι η εφαρμογή είναι χωρίς σφάλματα και λειτουργεί σύμφωνα με τις καθορισμένες λειτουργικές απαιτήσεις.
Οι δοκιμαστικές σουίτες ή οι θήκες, έχουν σχεδιαστεί κατά τη διάρκεια της δοκιμαστικής φάσης και πρέπει να έχουν κάλυψη δοκιμής 100%.
Εξασφαλίζει επίσης ότι τα αναφερόμενα ελαττώματα επιδιορθώνονται από προγραμματιστές και έχει πραγματοποιηθεί εκ νέου έλεγχος από τους δοκιμαστές σχετικά με τα διορθωμένα ελαττώματα.
Βασικά, αυτός ο έλεγχος ελέγχει την ποιότητα του συστήματος και παρέχει στον πελάτη προϊόν χωρίς σφάλματα.
Τύποι μη αυτόματων δοκιμών:
Το παρακάτω διάγραμμα απεικονίζει μη αυτόματους τύπους δοκιμών. Στην πραγματικότητα, οποιοσδήποτε τύπος τύπου δοκιμής λογισμικού μπορεί να εκτελεστεί τόσο χειροκίνητα όσο και χρησιμοποιώντας ένα εργαλείο αυτοματισμού.
- Δοκιμή μαύρου κουτιού
- Δοκιμή λευκού κουτιού
- Δοκιμή μονάδας
- Δοκιμή συστήματος
- Δοκιμή ολοκλήρωσης
- Δοκιμή αποδοχής
Τρόπος εκτέλεσης μη αυτόματων δοκιμών
- Διαβάστε και κατανοήστε την τεκμηρίωση / τους οδηγούς του προγράμματος λογισμικού. Επίσης, μελετήστε την εφαρμογή υπό δοκιμή (AUT) εάν είναι διαθέσιμη.
- Πρόχειρες δοκιμές που καλύπτουν όλες τις απαιτήσεις που αναφέρονται στην τεκμηρίωση.
- Ελέγξτε και βασίστε τις δοκιμαστικές υποθέσεις με επικεφαλής ομάδας, πελάτη (ανάλογα με την περίπτωση)
- Εκτελέστε τις δοκιμαστικές θήκες στο AUT
- Αναφορά σφαλμάτων.
- Μόλις διορθωθούν τα σφάλματα, εκτελέστε ξανά τις αποτυχημένες δοκιμαστικές περιπτώσεις για να επαληθεύσετε ότι έχουν περάσει.
Μύθοι της μη αυτόματης δοκιμής
Ακολουθούν μερικοί κοινοί μύθοι και γεγονότα που σχετίζονται με τη δοκιμή:
Μύθος: Ο καθένας μπορεί να κάνει χειροκίνητες δοκιμές
Γεγονός : Ο έλεγχος απαιτεί πολλά σετ δεξιοτήτων
Μύθος: Η δοκιμή εξασφαλίζει 100% προϊόν χωρίς ελαττώματα
Γεγονός : Ο έλεγχος προσπαθεί να εντοπίσει όσο το δυνατόν περισσότερα ελαττώματα. Ο εντοπισμός όλων των πιθανών ελαττωμάτων είναι αδύνατος.
Μύθος: Οι αυτοματοποιημένες δοκιμές είναι πιο ισχυρές από τις μη αυτόματες δοκιμές
Γεγονός : 100% αυτοματοποίηση δοκιμής δεν μπορεί να γίνει. Η μη αυτόματη δοκιμή λογισμικού είναι επίσης απαραίτητη.
Μύθος: Η δοκιμή είναι εύκολη
Γεγονός : Η δοκιμή μπορεί να είναι εξαιρετικά δύσκολη. Ο έλεγχος μιας εφαρμογής για πιθανές περιπτώσεις χρήσης με ελάχιστες περιπτώσεις δοκιμών απαιτεί υψηλές αναλυτικές δεξιότητες.
Μη αυτόματη δοκιμή έναντι αυτοματισμού
Μη αυτόματη δοκιμή | Αυτοματοποιημένες δοκιμές |
---|---|
Η μη αυτόματη δοκιμή απαιτεί ανθρώπινη παρέμβαση για την εκτέλεση της δοκιμής. | Το Automation Testing είναι η χρήση εργαλείων για την εκτέλεση δοκιμαστικών περιπτώσεων |
Οι μη αυτόματες δοκιμές θα απαιτούν εξειδικευμένη εργασία, πολύ χρόνο και θα συνεπάγονται υψηλό κόστος. | Ο έλεγχος αυτοματισμού εξοικονομεί χρόνο, κόστος και εργατικό δυναμικό. Μόλις εγγραφεί, είναι πιο εύκολο να εκτελέσετε μια αυτόματη δοκιμαστική σουίτα |
Οποιοσδήποτε τύπος εφαρμογής μπορεί να δοκιμαστεί χειροκίνητα, ορισμένοι τύποι δοκιμών όπως ad-hoc και δοκιμές πιθήκων είναι πιο κατάλληλοι για μη αυτόματη εκτέλεση. | Η αυτόματη δοκιμή συνιστάται μόνο για σταθερά συστήματα και χρησιμοποιείται ως επί το πλείστον για Regression Testing |
Η χειροκίνητη δοκιμή μπορεί να γίνει επαναλαμβανόμενη και βαρετή. | Το βαρετό μέρος της εκτέλεσης των ίδιων δοκιμαστικών περιπτώσεων ξανά και ξανά αντιμετωπίζεται από λογισμικό αυτοματισμού στο Automation Testing. |
Εργαλεία αυτοματοποίησης μη αυτόματων δοκιμών
- Σελήνιο
- QTP
- Jmeter
- Φορτωτής
- TestLink
- Κέντρο ποιότητας (ALM)
συμπέρασμα
Η μη αυτόματη δοκιμή είναι μια δραστηριότητα όπου ο υπεύθυνος δοκιμών πρέπει να είναι πολύ υπομονετικός, δημιουργικός και ανοιχτός.
Οι μη αυτόματες δοκιμές αποτελούν ζωτικό μέρος της φιλικής προς το χρήστη ανάπτυξης λογισμικού, επειδή οι άνθρωποι συμμετέχουν στη δοκιμή εφαρμογών λογισμικού και οι τελικοί χρήστες είναι επίσης άνθρωποι. Πρέπει να σκέφτονται και να ενεργούν με μια προοπτική τελικού χρήστη.