how make manual testing more efficient using micro focus sprinter
Το HP Quality Center / ALM έχει πλέον αλλάξει σε Micro Focus Quality Center / ALM, ωστόσο, το περιεχόμενο στη σελίδα ισχύει και στον νέο τομέα Micro Focus και στα εργαλεία
Σήμερα σε αυτήν την εποχή του Δοκιμή αυτοματισμού , σχεδόν σε κάθε αυτοματισμό τμημάτων δοκιμών QA είναι η πρώτη προτίμηση. Αλλά υπάρχουν λίγα τμήματα QA όπου το 70-80% των δοκιμών πραγματοποιείται χειροκίνητα. Πράγματι, υπάρχουν περιπτώσεις όπου η ποιότητα καθορίζεται πλήρως με το χέρι, καθώς δεν πραγματοποιείται αυτοματοποίηση εκεί.
Ένας από τους κρίσιμους λόγους για τις εταιρείες να συνεχίσουν με το μη αυτόματο τεστ είναι η αδυναμία των εργαλείων αυτοματισμού να αντιμετωπίσουν τις αλλαγές που αντιμετωπίζουν ορισμένες εφαρμογές σε τακτική βάση. Σε ορισμένες περιπτώσεις, η μόνη επιλογή που απομένει με το QA είναι η μη αυτόματη δοκιμή.
Χειροκίνητη δοκιμή , η παλαιότερη μορφή δοκιμών, μπορεί να είναι πολύ επίπονη κατά καιρούς, καθώς απαιτεί ο δοκιμαστής να είναι πολύ υπομονετικός, δημιουργικός, καινοτόμος, ανοιχτόμυαλος, επιδέξιος. Ο χειροκίνητος υπεύθυνος δοκιμής θα πρέπει να σκέφτεται έξω από το κουτί και να πιστεύει πάντα ότι είναι στα παπούτσια του πελάτη κατά τη δοκιμή της εφαρμογής.
Οι διερευνητικές δοκιμές, ως μέρος των χειροκίνητων δοκιμών, είναι ο τομέας στον οποίο οι χειροκίνητοι δοκιμαστές μπορούν να αναλύσουν την ικανότητά τους να σκέφτονται έξω από το κουτί.
Σε περίπτωση ενδελεχούς δοκιμής της εφαρμογής, η χειροκίνητη δοκιμή παίζει καθοριστικό ρόλο. Κατά τη διάρκεια της αρχικής φάσης ανάπτυξης, η ευφυΐα είναι να δοκιμάσετε την αρχική εφαρμογή που αναπτύχθηκε χειροκίνητα και όχι να σπαταλήσετε χρόνο στη σύνταξη δοκιμαστικών σεναρίων.
Κατά τη διεξαγωγή μιας μη αυτόματης δοκιμής για οποιαδήποτε εφαρμογή ιστού, εφαρμογή επιτραπέζιου υπολογιστή ή για εφαρμογή για κινητά, ένας μηχανικός δοκιμαστικών δοκιμών λέγεται ότι λειτουργεί πιο αποτελεσματικά όταν ο δοκιμαστής μπορεί εντοπίστε πολλά κρίσιμα, σοβαρά σφάλματα στην εφαρμογή σε σύντομο χρονικό διάστημα.
Αυτή η ικανότητα να σκέφτεστε έξω από το κουτί είναι πολύ σημαντική, καθώς συχνά υπάρχει χρονικό όριο για κάθε έργο ανάπτυξης λογισμικού και εντός της περιορισμένης χρονικής περιόδου, είναι απαραίτητο να διασφαλιστεί η ποιότητα του προϊόντος / εφαρμογής. « Ο χρόνος είναι χρήμα '
Συχνά φαίνεται ότι τρέχουμε διαφορετικά εργαλεία αύξηση της αποτελεσματικότητας του τεστ ενός αυτοματοποιημένου σεναρίου. Υπάρχουν πολλά διαθέσιμα εργαλεία για να υποστηρίξουν σχεδόν κάθε σενάριο, αλλά η πραγματικότητα είναι ότι υπάρχουν ακόμα πολλές περιπτώσεις όπου ορισμένες δοκιμαστικές περιπτώσεις δεν μπορούν ή λένε ότι δεν πρέπει να αυτοματοποιηθούν . Η πραγματικότητα είναι, με τον έλεγχο αυτοματισμού, πολλές φορές οι δοκιμαστές συνεχίζουν να αγωνίζονται μεταξύ σεναρίων δοκιμών, δεδομένων δοκιμών, διαφορετικών εφαρμογών για την ανάλυση αναφορών δοκιμών, ανίχνευσης ελαττωμάτων κ.λπ. ένα σενάριο δοκιμής κ.λπ.
Πολλά έχουν γίνει για να αυξηθεί η αποτελεσματικότητα της δοκιμής αυτοματισμού, αλλά αντίθετα, λίγα έχουν γίνει για τη βελτίωση της αποτελεσματικότητας της μη αυτόματης δοκιμής .
Ας μιλήσουμε για λίγους παράγοντες που μπορούν να ληφθούν υπόψη για να καταστεί η εργασία του μηχανικού δοκιμών χειροκίνητη και η χειροκίνητη δοκιμή πιο αποτελεσματική.
Τι θα μάθετε:
- Παράγοντες που καθιστούν τη χειροκίνητη δοκιμή πιο παραγωγική:
- Χειροκίνητες προκλήσεις δοκιμών
- Η λύση
- Λεπτομερή βήματα για να εκτελέσετε μια βασική δοκιμή χρησιμοποιώντας το HP Sprinter
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Παράγοντες που καθιστούν τη χειροκίνητη δοκιμή πιο παραγωγική:
- Μια διεξοδική αναθεώρηση του εγγράφου απαιτήσεων , η κατανόηση κάθε εφαρμογής και τροποποίησης είναι η πρώτη και πρωταρχική απαίτηση / αναγκαιότητα πριν προχωρήσουμε σε λειτουργικές δοκιμές.
- Κατά την προετοιμασία των δοκιμαστικών περιπτώσεων, θα πρέπει να δοθεί μεγαλύτερη έμφαση σε τομείς όπου θα μπορούσαν να εντοπιστούν κρίσιμα ή σημαντικά σφάλματα. Για παράδειγμα , θα πρέπει να δοθεί περισσότερη έμφαση σε τομείς όπου υπάρχει οποιαδήποτε ενσωμάτωση σε κάποια άλλη εφαρμογή ή εφαρμογή νέας δυνατότητας, αντί των αλλαγών διεπαφής χρήστη (User Interface).
- Οι περιπτώσεις δοκιμής πρέπει να καλύπτουν κάθε λεπτομέρεια για νέα εφαρμογή ή τροποποίηση που περιγράφει κάθε λειτουργικότητα.
- Η προτεραιότητα των δοκιμαστικών περιπτώσεων μπορεί να οριστεί ανάλογα με την αποτελεσματικότητα κατά την εφαρμογή, έτσι ώστε σε δεδομένο λιγότερο χρονικό όριο τουλάχιστον θα πρέπει να καλύπτονται μόνο αυτές οι δοκιμαστικές περιπτώσεις των οποίων η προτεραιότητα είναι υψηλή. Η δοκιμαστική θήκη που καλύπτει μερικές μικρές αλλαγές UI μπορεί να παραλειφθεί όταν υπάρχει λιγότερος χρόνος καθώς υπάρχει μικρή ή καθόλου αποτελεσματικότητα τέτοιων δοκιμαστικών περιπτώσεων στην εφαρμογή.
- Οι δοκιμαστικές περιπτώσεις πρέπει να προετοιμάζονται έτσι ώστε κάθε δεδομένα δοκιμής να αναφέρεται καθαρά με το αναμενόμενο αποτέλεσμα της δοκιμής να αντιστοιχεί σε κάθε περίπτωση δοκιμής.
- Σύμφωνα με την απαίτηση της αίτησης, λειτουργική δοκιμή cross browser πρέπει σίγουρα να εκτελεστεί. Η λειτουργική δοκιμή Cross Browser δοκιμάζει την εφαρμογή σε διαφορετικό λειτουργικό σύστημα με διαφορετικούς συνδυασμούς προγράμματος περιήγησης. Η λειτουργικότητα ενδέχεται να μην διαφέρει, αλλά πολλά σφάλματα UI παρατηρούνται κατά τη δοκιμή λειτουργικών λειτουργιών μεταξύ προγραμμάτων περιήγησης.
- Μερικές φορές η προηγούμενη εμπειρία του έργου βοηθά πολύ στον καθορισμό νέων σεναρίων δοκιμών για την κατανόηση της εφαρμογής με διαφορετικούς τρόπους. Πολλές φορές μια τέτοια προσέγγιση οδηγεί σε εξαιρετικά συνηθισμένα σφάλματα που δεν θα μπορούσαν να είχαν εντοπιστεί από την κανονική εκτέλεση δοκιμαστικών περιπτώσεων.
- Οι εξερευνητικές δοκιμές βοηθούν τους δοκιμαστές να χρησιμοποιήσουν τη σκέψη τους για να πάρουν την εφαρμογή με τον τρόπο που μπορεί να ακολουθήσει ο πελάτης.
- Η δοκιμή της εφαρμογής με κάθε φάση ανάπτυξης είναι η βέλτιστη πρακτική, καθώς μπορεί να είναι οικονομικά αποδοτική, καθώς και να μειώσει τις πιθανότητες εύρεσης σοβαρών σφαλμάτων μετά. Τα ελαττώματα που εντοπίστηκαν αργότερα είναι πολύ ακριβά για να διορθωθούν από τα ελαττώματα που εντοπίστηκαν στα πρώτα στάδια της δοκιμής.
- Η αναφορά σφαλμάτων πρέπει να είναι τέτοια ώστε να είναι κατανοητή από τον προγραμματιστή. Πρέπει να δοθούν ακριβή βήματα για αναπαραγωγή, έτσι ώστε οι προγραμματιστές να μην αναλαμβάνουν το σενάριο κατά την επιδιόρθωση του ελαττώματος. Αυτό θα βοηθήσει στην γρήγορη διόρθωση του σφάλματος.
- Κατάλληλος Εργαλεία παρακολούθησης σφαλμάτων όπως το JIRA, το Bugzilla κ.λπ. θα πρέπει να χρησιμοποιούνται για την αναφορά προβλημάτων.
Χειροκίνητες προκλήσεις δοκιμών
Η χειροκίνητη δοκιμή από τη μία πλευρά είναι πολύ επιρρεπής σε σφάλματα, χρονοβόρα και επίπονη, ενώ από την άλλη, υπάρχουν πολλαπλές προκλήσεις που αντιμετωπίζονται κατά την εκτέλεση μη αυτόματων δοκιμών . Παρατίθενται παρακάτω είναι λίγα: -
- Επαναλαμβανόμενα βήματα που πρέπει να ακολουθούνται κατά την εκτέλεση της υπόθεσης.
- Μη αυτόματη εισαγωγή μεγάλου όγκου δεδομένων.
- Εργαστείτε με πολλές οθόνες και εργαλεία. Εκτελέστε δοκιμές μεταξύ προγραμμάτων περιήγησης.
- Μεγάλη κατανάλωση χρόνου στη σύνταξη δοκιμαστικών περιπτώσεων και στη διαχείριση δεδομένων δοκιμών.
- Σπατάλη χρόνου ενώ αναδημιουργία / αναπαραγωγή των ζητημάτων μόλις παρατηρηθούν.
- Κανένα κομμάτι δεν διατηρείται για τη δοκιμαστική ενέργεια που εκτελείται κατά τη διερεύνηση.
Η λύση
Για να επιτύχετε και τα δύο Ταχύτητα και ποιότητα , για αύξηση αποτελεσματικότητα και αποδοτικότητα Χειροκίνητων δοκιμών, η Micro Focushas εισήγαγε μια μη αυτόματη λύση δοκιμής λογισμικού, γνωστή ως, HP Sprinter , που επιταχύνει τις ευέλικτες δοκιμές μεγιστοποιώντας τον αντίκτυπο των διερευνητικών δοκιμών. Το HP Sprinter αναφέρεται επίσης συχνά ως HP ALM / QC Sprinter .
Πλεονεκτήματα της χρήσης HP ALM / QC Sprinter:
Τα βασικά χαρακτηριστικά του HP ALM / QC Sprinter περιλαμβάνουν:
- Βελτιώστε και βελτιώστε τις διερευνητικές δοκιμές προσδιορίζοντας καλύτερα τον λόγο του ελαττώματος ή του αποτελέσματος της δοκιμής.
- Παραδώστε τα αποτελέσματα πιο γρήγορα
- Καταγραφή ενέργειας χρήστη κατά την εκτέλεση δοκιμαστικών περιπτώσεων με λεπτομερή τρόπο που προκύπτει μέσω των αποτελεσμάτων των δοκιμών.
- Εξάλειψη της επανάληψης δοκιμαστικών περιπτώσεων - Ένεση δεδομένων
- Εκτέλεση δοκιμαστικών περιπτώσεων ταυτόχρονα σε πολλά μηχανήματα για αυξημένη κάλυψη διαφορετικού περιβάλλοντος για τον προσδιορισμό της συμβατότητας εφαρμογών
- Δοκιμή καθρέφτη- Δοκιμάστε πολλαπλά περιβάλλοντα ταυτόχρονα.
- Αύξηση της παραγωγικότητας με τα ελαττώματα να επιλύονται με ταχύτερο ρυθμό.
Λήψη Micro Focus Sprinter: Μπορείτε να πραγματοποιήσετε λήψη της δοκιμαστικής έκδοσης του HP Sprinter αυτή η σελίδα .
Παρακολουθήστε ένα σύντομο Επίδειξη HP Sprinter βίντεο εδώ:
Λεπτομερή βήματα για να εκτελέσετε μια βασική δοκιμή χρησιμοποιώντας το HP Sprinter
Ας καταλάβουμε με πολλά στιγμιότυπα οθόνης ' Πώς εκτελείται μια βασική δοκιμή » χρησιμοποιώντας το HP Sprinter.
1) Το Hp Sprinter έχει δύο τρόπους: Σχέδιο ' και ' Τρέξιμο '. Πρόγραμμα λειτουργίας για δοκιμαστική απάντηση και Εκτέλεση για εκτέλεση δοκιμής.
(Σημείωση: Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
2) Τώρα, για να ανοίξετε μια δοκιμή στο HP Sprinter, πρώτα κάντε κλικ στο κουμπί «Άνοιγμα» που υπάρχει στον αριστερό πίνακα και μετά επιλέξτε «Άνοιγμα δοκιμής HP ALM» από το αναπτυσσόμενο μενού.
Σε αυτό το παρακάτω παράδειγμα, επιλέγεται η δοκιμή «Παραγγελία πτήσης».
3) Το επόμενο στιγμιότυπο οθόνης περιγράφει τον «Χώρο εργασίας δοκιμής» που παρέχει πρόσβαση στις λεπτομέρειες της δοκιμής που περιέχει όλες τις πληροφορίες.
4) Η δοκιμή «Βήματα» περιέχει τα βήματα σχεδίασης που περιλαμβάνονται στη δοκιμή.
5) Μπορούμε να προσθέσουμε οποιαδήποτε χειροκίνητα βήματα δοκιμής κάνοντας κλικ στο κουμπί «Προσθήκη». Όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης, το βήμα 6 προστίθεται κάνοντας κλικ στο κουμπί 'Προσθήκη'.
6) Αφού γράψετε την περιγραφή του βήματος, μπορεί επίσης να προστεθεί μια καταγραφή οθόνης στο βήμα.
7) Χρησιμοποιώντας το δοκιμαστικό σπρίντερ, μπορούμε να τεκμηριώσουμε αυτόματα τις δοκιμαστικές θήκες καθώς περιηγηθούμε στην εφαρμογή. Κάντε κλικ στο βήμα λήψης για να ανοίξετε το παράθυρο της εφαρμογής.
8) Στην καρτέλα Εκτέλεση, όπου γίνεται η εκτέλεση της δοκιμής, όλες οι λειτουργίες σπρίντερ είναι διαθέσιμες ως πλευρικές μπάρες. Κάντε κλικ στο κουμπί Εκτέλεση για να αρχικοποιήσετε την εκτέλεση.
Σε τι χρησιμοποιείται το c ++;
9) Διατίθενται καρτέλες γύρω από εφαρμογές όπως: Εργαλεία, μακροεντολές, σαρωτές και έλεγχος εκτέλεσης.
10) Αναφορά ελαττωμάτων: Το Sprinter επιτρέπει τη δημιουργία λεπτομερών και τεκμηριωμένων λεπτομερειών για την προσθήκη πληροφοριών σεναρίου ελαττώματος (στην καρτέλα Έξυπνο σφάλμα)
έντεκα) Όταν υποβάλλουμε ένα ελάττωμα, το Sprinter μπορεί να προσθέσει βήματα δοκιμής στην περιγραφή του ελαττώματος. μπορεί επίσης να επισυνάψει την καταγραφή οθόνης ή την ταινία μιας δοκιμής σε ένα ελάττωμα.
12) Μπορεί επίσης να επεξεργαστεί τη λήψη οθόνης για να διευκρινίσει περαιτέρω το ελάττωμα ή να βοηθήσει στην επικύρωση των κύριων στοιχείων στη διεπαφή χρήστη στους προγραμματιστές που χρησιμοποιούν εργαλεία.
13) Το Sprinter μπορεί επίσης να εντοπίσει αυτόματα ελαττώματα. Κάτω από τους σαρωτές, κάντε κλικ στη σάρωση όταν πρόκειται να πραγματοποιήσουμε σάρωση για το ελάττωμα.
14) Έγχυση δεδομένων: Η εφαρμογή δοκιμών που περιέχει όλες τις μορφές πολλών πεδίων εισαγωγής μπορεί να γίνει κουραστική, χρονοβόρα και επιρρεπής σε σφάλματα. Η έγχυση δεδομένων εισάγει αυτόματα προκαθορισμένα δεδομένα στην εφαρμογή. Αυτό οδηγεί σε τεράστια εξοικονόμηση χρόνου σε κουραστική δραστηριότητα μη αυτόματων δοκιμών.
δεκαπέντε) Όταν κάνουμε κλικ στο κουμπί ένεσης, τα δεδομένα εισάγονται αυτόματα στη φόρμα όπως εμφανίζεται στην εφαρμογή.
16) Αντικατοπτρισμός δεδομένων: Δοκιμάστε πολλαπλά περιβάλλοντα ταυτόχρονα. Παρέχει τεράστια αξία στους πελάτες μέσω τοπικής προσαρμογής, διαφορετικών διαμορφώσεων παρασκηνίου.
17) Μετά από αυτήν τη λεπτομερή Εκτέλεση Αναφοράς δημιουργείται. Η αναφορά περιλαμβάνει τη σύνοψη εκτέλεσης, όλα τα βήματα που έχουν εκτελεστεί, τα ελαττώματα που υποβλήθηκαν και όλες τις ενέργειες που εκτελέστηκαν.
18) Ένας άλλος τρόπος για να ελέγξετε τα αποτελέσματα εκτέλεσης είναι το Storyboard.
loadrunner συνεντεύξεις ερωτήσεις και απαντήσεις για έμπειρους
συμπέρασμα
Το Sprinter είναι μια εύχρηστη εφαρμογή για επιτραπέζιους υπολογιστές, η οποία αυξάνει την ταχύτητα εκτέλεσης της δοκιμαστικής θήκης, τη μείωση του κόστους και βελτιώνει την παραγωγικότητα και τελικά βοηθά στην αύξηση της αποτελεσματικότητας των μη αυτόματων δοκιμών.
Προτεινόμενη ανάγνωση = >> Τι είναι ο έλεγχος απόδοσης
Ο αντίκτυπος και η αποτελεσματικότητα των εξερευνητικών δοκιμών όχι μόνο μεγιστοποιούνται από το Sprinter, αλλά μειώνουν επίσης το χρόνο που απαιτείται για την ολοκλήρωση του κύκλου ζωής του τεστ. Επιταχύνει την παράδοση εφαρμογών. Έτσι, συμπεριλαμβάνοντας το HP sprinter κατά την εκτέλεση χειροκίνητων δοκιμών για οποιαδήποτε εφαρμογή, η χειροκίνητη δοκιμή μπορεί να αποδειχθεί ως ένας πολύ αποτελεσματικός τρόπος δοκιμών.
Σχετικά με τον Συγγραφέα: Αυτή είναι μια θέση επισκεπτών από τη Sushma S. Έχει 4+ χρόνια εμπειρίας δοκιμής λογισμικού και εργάζεται επί του παρόντος ως Senior Engineer Test Engineer σε ένα MNC. Έχει εμπειρία σε διαδικασίες QA και μη αυτόματες δοκιμές με έγκαιρη παράδοση ενάντια σε επιθετικές προθεσμίες.
Ενημερώστε μας εάν έχετε απορίες σχετικά με τη χρήση του HP Sprinter.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Tutorial # 5: Κορυφαία 17 Εργαλεία εξερευνητικών δοκιμών
Συνιστώμενη ανάγνωση
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Εισαγωγή στο Micro Focus LoadRunner - Δοκιμή φόρτωσης με LoadRunner Tutorial # 1
- Μη αυτόματη βοήθεια Βοήθεια eBook - Δωρεάν λήψη μέσα!
- Testing Primer eBook Λήψη
- Χειροκίνητες και αυτοματοποιημένες προκλήσεις δοκιμών
- Είστε ειδικός χειρωνακτικών ή αυτοματοποιημένων δοκιμών; Εργαστείτε με μερική απασχόληση για εμάς!
- Πώς να εκτελέσετε χειροκίνητο έλεγχο απόδοσης;
- Φόρτωση δοκιμής με HP LoadRunner Tutorials