Στο άρθρο Δοκιμή διαδικασίας βελτίωσης, μάθατε τα σημεία βελτίωσης από το έργο Guru99 Bank. Χρησιμοποιεί αυτοματοποιημένη δοκιμή αντί χειροκίνητης δοκιμής. Αλλά τα μέλη της ομάδας μπορεί να σας ρωτήσουν -
Η απάντηση σε αυτήν την ερώτηση είναι προκλητική, επειδή υπάρχουν πολλοί παράγοντες που πρέπει να ληφθούν υπόψη
- Θέλετε να υποστηρίξετε τις δοκιμαστικές σας δραστηριότητες μέσω ενός εργαλείου λογισμικού, αλλά δεν γνωρίζετε τα εργαλεία που διατίθενται επί του παρόντος στην αγορά
- Ποιος τύπος εργαλείου ταιριάζει καλύτερα στην απαίτηση και στον προϋπολογισμό του έργου;
- Ποιος στην ομάδα έχει τις δεξιότητες να χρησιμοποιήσει το εργαλείο μόλις το αγοράσετε
Αυτό το σεμινάριο θα σας βοηθήσει να απαντήσετε στις παραπάνω ερωτήσεις
Η σημασία της επιλογής εργαλείων δοκιμής λογισμικού
Η επιτυχία σε κάθε δοκιμαστικό αυτοματισμό εξαρτάται από τον προσδιορισμό του σωστού εργαλείου αυτοματοποίησης. Η επιλογή του «σωστού» Εργαλείου δοκιμών για το έργο σας είναι ένας από τους καλύτερους τρόπους για την επίτευξη του στόχου του έργου. Το παρακάτω παράδειγμα θα σας δείξει το όφελος από την επιλογή του εργαλείου δοκιμών
Στο έργο Guru99 Bank, για να σώσει την προσπάθεια δοκιμών, η ομάδα του έργου αποφάσισε να χρησιμοποιήσει ένα αυτοματοποιημένο εργαλείο δοκιμών για την εκτέλεση της δοκιμής. Μετά από πολλές συναντήσεις, η ομάδα σας επέλεξε ένα κατάλληλο εργαλείο για το έργο.
Ένα μήνα αργότερα, λάβατε την αναφορά από την ομάδα του έργου σχετικά με αυτό το εργαλείο
Τα αποτελέσματα είναι υπέροχα. Το νέο αυτοματοποιημένο εργαλείο διπλασίασε την παραγωγικότητα των δοκιμών. Αυτό σημαίνει ότι εξοικονομήσαμε 50% κόστος εκτέλεσης δοκιμής
Αυτό είναι ένα παράδειγμα του πλεονεκτήματος της χρήσης του εργαλείου δοκιμών στο έργο. Η επιλογή του κατάλληλου εργαλείου δοκιμών σάς βοηθά να βελτιώσετε την παραγωγικότητα του έργου και να εξοικονομήσετε κόστος έργου.
Τύπος εργαλείων δοκιμής
Υπάρχουν πολλοί τύποι εργαλείων δοκιμών, τους οποίους μπορεί να εξετάσει ο Διαχειριστής δοκιμών κατά την επιλογή των εργαλείων δοκιμής.
Εργαλεία ανοιχτού κώδικα
Τα εργαλεία ανοιχτού κώδικα είναι το πρόγραμμα όπου ο πηγαίος κώδικας δημοσιεύεται ανοιχτά για χρήση ή / και τροποποίηση από τον αρχικό του σχεδιασμό, δωρεάν.
Τα εργαλεία ανοιχτού κώδικα είναι διαθέσιμα για σχεδόν οποιαδήποτε φάση της διαδικασίας δοκιμής, από τη διαχείριση δοκιμαστικών περιπτώσεων έως την παρακολούθηση ελαττωμάτων. Σε σύγκριση με τα εμπορικά εργαλεία Τα εργαλεία ανοιχτού κώδικα ενδέχεται να έχουν λιγότερες δυνατότητες.
Εμπορικά εργαλεία
Τα εμπορικά εργαλεία είναι το λογισμικό που παράγεται προς πώληση ή εξυπηρετεί εμπορικούς σκοπούς.
Τα εμπορικά εργαλεία έχουν περισσότερη υποστήριξη και περισσότερες δυνατότητες από έναν προμηθευτή από τα εργαλεία ανοιχτού κώδικα.
Προσαρμοσμένα εργαλεία
Σε κάποιο έργο δοκιμών, το περιβάλλον δοκιμών και η διαδικασία δοκιμών έχουν ειδικά χαρακτηριστικά. Κανένα ανοιχτού κώδικα ή εμπορικό εργαλείο δεν μπορεί να ικανοποιήσει την απαίτηση Επομένως, ο Διαχειριστής δοκιμών πρέπει να εξετάσει την ανάπτυξη του προσαρμοσμένου εργαλείου.
Παράδειγμα: Θέλετε να βρείτε ένα Εργαλείο δοκιμών για το έργο Guru99 Bank. Θέλετε αυτό το εργαλείο να ικανοποιεί κάποια συγκεκριμένη απαίτηση του έργου.
Ανάλυση σκοπιμότητας αυτοματισμού
Πίσω στο παραπάνω παράδειγμα, η ομάδα του έργου αποφάσισε να αναπτύξει ένα προσαρμοσμένο εργαλείο που μπορεί να ικανοποιήσει τις απαιτήσεις του έργου. Ας υποθέσουμε ότι έχουν δοθεί 100 δοκιμαστικές θήκες για αυτοματοποίηση και εκτιμάται ότι 5 ημέρες για να αναπτύξουν ένα εργαλείο που μπορεί να αυτοματοποιήσει όλες αυτές τις δοκιμαστικές περιπτώσεις.
Εδώ είναι το αποτέλεσμα της δουλειάς τους
Όπως και στο παραπάνω σενάριο, το ζήτημα είναι ότι το εργαλείο δοκιμής δεν μπορεί να αυτοματοποιήσει όλες τις περιπτώσεις δοκιμών των προδιαγραφών δοκιμής. Αυτό σημαίνει ότι δεν μπορούν να δοκιμαστούν διεξοδικά όλες οι δυνατότητες εφαρμογής χρησιμοποιώντας το εργαλείο δοκιμής.
Εάν η λειτουργικότητα της υπό δοκιμή εφαρμογής αλλάζει συχνά ή είναι πολύ περίπλοκη , είναι δύσκολο να δημιουργηθεί αυτοματοποιημένος έλεγχος για όλες τις δυνατότητες της εφαρμογής, επειδή κάθε εργαλείο έχει τους δικούς του περιορισμούς .
Εάν δεν θέλετε να βρίσκεστε σε τέτοια κατάσταση, πριν επιλέξετε το εργαλείο δοκιμής, πρέπει να αναλύσετε τις δοκιμαστικές περιπτώσεις και να αποφασίσετε ποιες δοκιμαστικές περιπτώσεις θα πρέπει να αυτοματοποιηθούν και ποιες δοκιμαστικές περιπτώσεις δεν πρέπει. Αυτή είναι η δραστηριότητα ανάλυσης σκοπιμότητας αυτοματισμού .
Η ανάλυση σκοπιμότητας αυτοματισμού είναι ο πολύ σημαντικός συντελεστής στις δοκιμές. Σε αυτήν την ανάλυση, πρέπει να ελέγξετε εάν η υπό δοκιμή εφαρμογή είναι κατάλληλη για αυτοματοποιημένη δοκιμή.
Ορισμένοι παράγοντες που πρέπει να λάβετε υπόψη:
Για να μάθετε περισσότερα σχετικά με αυτούς τους παράγοντες, μπορείτε να χρησιμοποιήσετε μια λίστα ελέγχου που περιλαμβάνεται σε αυτό το άρθρο
Διαδικασία επιλογής εργαλείων
Για να επιλέξετε το πιο κατάλληλο εργαλείο δοκιμής για το έργο, ο Διαχειριστής δοκιμών πρέπει να ακολουθήσει την παρακάτω διαδικασία επιλογής εργαλείων
Βήμα 1) Προσδιορίστε την απαίτηση για εργαλεία
Πώς μπορείτε να επιλέξετε ένα εργαλείο δοκιμής εάν δεν ξέρετε τι ψάχνετε;
Πρέπει να προσδιορίσετε με ακρίβεια τις απαιτήσεις του εργαλείου δοκιμής σας. Όλες οι απαιτήσεις πρέπει να τεκμηριώνονται και να επανεξετάζονται από τις ομάδες έργου και το διοικητικό συμβούλιο.
Εξετάστε το ακόλουθο παράδειγμα: Θέλετε να βρείτε το εργαλείο δοκιμών για το έργο Guru99 Bank. Τι περιμένετε από το εργαλείο; Α) Το εργαλείο μπορεί να δημιουργήσει αυτόματα τις δοκιμαστικές θήκες
Β) Το εργαλείο μπορεί να δημιουργήσει το αποτέλεσμα της δοκιμής στην επιθυμητή μορφή
Γ) Ο ελεγκτής μπορεί να επιλέξει ποιες δοκιμαστικές περιπτώσεις θα εκτελέσει με δεδομένο σύνολο δεδομένων δοκιμής
Δ) Το εργαλείο μπορεί να εκτελέσει αυτόματα τη δοκιμαστική θήκη
Ε) Το εργαλείο μπορεί να κρίνει και να εκτελεί την επικύρωση της δοκιμαστικής εξόδου και να βαθμολογεί τις δοκιμαστικές περιπτώσεις που έχουν περάσει ή αποτύχει
F) Όλα τα παραπάνω στοιχεία
Εσφαλμένα σωστά
Βήμα 2) Αξιολογήστε τα εργαλεία και τους προμηθευτές
Μετά τη βασική απαίτηση του εργαλείου, ο Διαχειριστής δοκιμών θα πρέπει
- Αναλύστε τα εμπορικά και ανοιχτού κώδικα εργαλεία που είναι διαθέσιμα στην αγορά, με βάση την απαίτηση του έργου.
- Δημιουργήστε μια σύντομη λίστα εργαλείων που ανταποκρίνεται καλύτερα στα κριτήριά σας
- Ένας παράγοντας που πρέπει να λάβετε υπόψη είναι οι πωλητές . Θα πρέπει να λάβετε υπόψη τη φήμη του πωλητή, την υποστήριξη μετά την πώληση, τη συχνότητα ενημέρωσης εργαλείων κ.λπ., ενώ παίρνετε την απόφασή σας.
- Αξιολογήστε την ποιότητα του εργαλείου κάνοντας τη δοκιμαστική χρήση και ξεκινώντας έναν πιλότο . Πολλοί προμηθευτές συχνά κάνουν δοκιμαστικές εκδόσεις του λογισμικού τους διαθέσιμες για λήψη
Βήμα 3) Εκτίμηση κόστους και οφέλους
Για να διασφαλιστεί ότι το εργαλείο δοκιμής είναι επωφελές για τις επιχειρήσεις, ο Διαχειριστής δοκιμών πρέπει να εξισορροπήσει τους ακόλουθους παράγοντες:
Πριν από την απόκτηση ή την κατασκευή ενός εργαλείου πρέπει να πραγματοποιηθεί ανάλυση κόστους-οφέλους
Παράδειγμα: Αφού αφιέρωσε πολύ χρόνο για να διερευνήσει εργαλεία δοκιμών, η ομάδα του έργου βρήκε το τέλειο εργαλείο δοκιμών για τον ιστότοπο του έργου Guru99 Bank. Τα αποτελέσματα της αξιολόγησης κατέληξαν στο συμπέρασμα ότι αυτό το εργαλείο θα μπορούσε
- Διπλασιάστε την τρέχουσα παραγωγικότητα της εκτέλεσης δοκιμής
- Μειώστε τη διαχειριστική προσπάθεια κατά 30%
Ωστόσο, μετά από συζήτηση με τον προμηθευτή λογισμικού, διαπιστώσατε ότι το κόστος αυτού του εργαλείου είναι πολύ υψηλό σε σύγκριση με την αξία και το όφελος που μπορεί να αποφέρει στην ομαδική εργασία.
Σε μια τέτοια περίπτωση, η ισορροπία μεταξύ κόστους και οφέλους του εργαλείου μπορεί να επηρεάσει την τελική απόφαση.
Βήμα 4) Λάβετε την τελική απόφαση
Για να λάβει την τελική απόφαση, ο Διαχειριστής δοκιμών πρέπει να έχει:
- Έχετε μεγάλη επίγνωση του εργαλείου. Αυτό σημαίνει ότι πρέπει να καταλάβετε ποια είναι τα δυνατά σημεία και τα αδύνατα σημεία του εργαλείου
- Υπόλοιπο κόστους και οφέλους.
Ακόμη και με τις ώρες που διαβάζετε το εγχειρίδιο λογισμικού και τις πληροφορίες πωλητή, ίσως χρειαστεί να δοκιμάσετε το εργαλείο στο πραγματικό περιβάλλον εργασίας σας πριν αγοράσετε την άδεια.
Θα πρέπει να έχετε τη συνάντηση με την ομάδα του έργου, τους συμβούλους για να αποκτήσετε τη βαθύτερη γνώση του εργαλείου.
Η απόφασή σας μπορεί να επηρεάσει αρνητικά το έργο, τη διαδικασία δοκιμών και τους επιχειρηματικούς στόχους. θα πρέπει να περάσετε έναν καλό χρόνο για να το σκεφτείτε σκληρά.