Πώς Επιλέγω Εργαλείο Δοκιμών Αυτοματισμού Καλυτερα;
⚡ Έξυπνη Σύνοψη
Η επιλογή του καλύτερου εργαλείου αυτοματισμού δοκιμών καθορίζει εάν μια προσπάθεια αυτοματισμού δοκιμών εξοικονομεί χρήματα ή τα σπαταλά. Αυτή η σελίδα καλύπτει τις κατηγορίες εργαλείων, την ανάλυση σκοπιμότητας αυτοματισμού, μια διαδικασία επιλογής τεσσάρων βημάτων, την απόδοση της επένδυσης και τις παραμέτρους που έχουν τη μεγαλύτερη σημασία.

Στο άρθρο Βελτίωση της διαδικασίας δοκιμής, μάθατε τα σημεία βελτίωσης από το έργο Guru99 Τράπεζα. Χρησιμοποιεί αυτοματοποιημένο Δοκιμές αντί του Μη αυτόματη δοκιμή. Αλλά τα μέλη της ομάδας μπορεί να σας ρωτήσουν -
Η απάντηση σε αυτό το ερώτημα είναι προκλητική γιατί υπάρχουν πολλοί παράγοντες που πρέπει να ληφθούν υπόψη
- Θέλετε να υποστηρίξετε τις δοκιμαστικές σας δραστηριότητες μέσω ενός εργαλείου λογισμικού, αλλά δεν γνωρίζετε εργαλεία που είναι διαθέσιμα αυτήν τη στιγμή στην αγορά
- Ποιος τύπος εργαλείου ταιριάζει καλύτερα στην απαίτηση και στον προϋπολογισμό του έργου;
- Ποιος στην ομάδα έχει τις δεξιότητες να χρησιμοποιήσει το εργαλείο αφού το αγοράσετε
Η σημασία της επιλογής του εργαλείου δοκιμής λογισμικού
Η επιτυχία σε κάθε αυτοματισμό δοκιμής εξαρτάται από τον εντοπισμό του σωστού εργαλείου για αυτοματισμό. Η επιλογή του «σωστού» Εργαλείου δοκιμών για το έργο σας είναι ένας από τους καλύτερους τρόπους για την επίτευξη του στόχου του έργου. Το ακόλουθο παράδειγμα θα σας δείξει τα πλεονεκτήματα της επιλογής του εργαλείου δοκιμής
Στο έργο Guru99 Bank, για να εξοικονομήσει τον κόπο των δοκιμών, η ομάδα του έργου αποφάσισε να χρησιμοποιήσει ένα αυτοματοποιημένο εργαλείο δοκιμών για την εκτέλεση των δοκιμών. Μετά από πολλές συναντήσεις, η ομάδα σας επέλεξε ένα κατάλληλο εργαλείο για το έργο.
Ένα μήνα αργότερα, λάβατε την αναφορά από την ομάδα του έργου σχετικά με αυτό το εργαλείο
Τα αποτελέσματα είναι σπουδαία. Το νέο αυτοματοποιημένο εργαλείο διπλασίασε την παραγωγικότητα των δοκιμών. Σημαίνει ότι σώσαμε 50% κόστος εκτέλεσης της δοκιμής. Εάν ενδιαφέρεστε να εξερευνήσετε περισσότερες επιλογές για τα έργα σας, ρίξτε μια ματιά σε αυτήν τη λίστα αυτοματοποιημένα εργαλεία δοκιμών.
Αυτό είναι ένα παράδειγμα του οφέλους της χρήσης του εργαλείου δοκιμών στο έργο. Η επιλογή του σωστού εργαλείου δοκιμών σάς βοηθά να βελτιώσετε την παραγωγικότητα του έργου και να εξοικονομήσετε κόστος.
Τύπος εργαλείων δοκιμής
Υπάρχουν πολλοί τύποι εργαλείων δοκιμών, τους οποίους μπορεί να λάβει υπόψη ένας Διαχειριστής Δοκιμών κατά την επιλογή των εργαλείων δοκιμών.
Εργαλεία ανοιχτού κώδικα
Τα εργαλεία ανοιχτού κώδικα είναι το πρόγραμμα στο οποίο βρίσκεται ο πηγαίος κώδικας φανερά δημοσιεύεται για χρήση ή/και τροποποίηση από το αρχικό του σχέδιο, δωρεάν.
Τα εργαλεία ανοιχτού κώδικα είναι διαθέσιμα για σχεδόν οποιαδήποτε φάση της διαδικασίας δοκιμής, από Δοκιμαστική θήκη διαχείριση προς Ελάττωμα tracβασιλιάς. Σε σύγκριση με τα εμπορικά εργαλεία, τα εργαλεία ανοιχτού κώδικα ενδέχεται να έχουν λιγότερες δυνατότητες.
Εμπορικά εργαλεία
Εμπορικά εργαλεία είναι το λογισμικό που παράγεται για πώληση ή για εμπορικούς σκοπούς.
Τα εμπορικά εργαλεία έχουν περισσότερη υποστήριξη και περισσότερες δυνατότητες από έναν προμηθευτή από τα εργαλεία ανοιχτού κώδικα.
Προσαρμοσμένα εργαλεία
Σε ορισμένα έργα δοκιμών, το περιβάλλον δοκιμών και η διαδικασία δοκιμών έχουν ειδικά χαρακτηριστικά. Κανένα εργαλείο ανοιχτού κώδικα ή εμπορικό εργαλείο δεν μπορεί να ανταποκριθεί στην απαίτηση. Επομένως, ο Διαχειριστής Δοκιμών πρέπει να εξετάσει την ανάπτυξη του προσαρμοσμένου εργαλείου.
Παράδειγμα: Θέλετε να βρείτε ένα εργαλείο δοκιμών για το έργο Guru99 Τράπεζα. Θέλετε αυτό το εργαλείο να πληροί κάποια συγκεκριμένη απαίτηση του έργου.
Όποια κατηγορία κι αν επιλέξετε, το επόμενο ερώτημα είναι αν οι δοκιμές σας είναι κατάλληλες για αυτοματοποίηση.
Ανάλυση Σκοπιμότητας Αυτοματισμού
Πίσω στο παραπάνω παράδειγμα, η ομάδα έργου αποφάσισε να αναπτύξει ένα προσαρμοσμένο εργαλείο που μπορεί να καλύψει τις απαιτήσεις του έργου. Ας υποθέσουμε ότι τους δόθηκαν 100 δοκιμαστικές περιπτώσεις για αυτοματοποίηση και υπολόγισαν 5 ημέρες για να αναπτύξουν ένα εργαλείο που μπορεί να αυτοματοποιήσει όλοι από αυτές τις δοκιμαστικές περιπτώσεις.
Εδώ είναι το αποτέλεσμα της δουλειάς τους
Όπως στο παραπάνω σενάριο, το ζήτημα είναι ότι το εργαλείο δοκιμής δεν μπορεί να αυτοματοποιήσει όλες τις περιπτώσεις δοκιμής των προδιαγραφών δοκιμής. Αυτό σημαίνει ότι όχι όλα χαρακτηριστικά της εφαρμογής μπορεί να είναι διεξοδικά δοκιμαστεί χρησιμοποιώντας το εργαλείο δοκιμής.
Εάν η λειτουργικότητα της εφαρμογής υπό δοκιμή αλλάζει συχνά ή είναι επίσης περίπλοκος, είναι δύσκολο να δημιουργηθεί αυτοματισμός δοκιμής για όλοι τα χαρακτηριστικά της εφαρμογής, γιατί κάθε εργαλείο έχει το δικό του περιορισμούς.
Εάν δεν θέλετε να βρίσκεστε σε τέτοια κατάσταση, πριν επιλέξετε το εργαλείο δοκιμής, πρέπει να αναλύσετε τις περιπτώσεις δοκιμών και να αποφασίσετε ποιες περιπτώσεις δοκιμών θα πρέπει να αυτοματοποιηθούν και ποιες περιπτώσεις δοκιμών όχι. Αυτό είναι το Ανάλυση Σκοπιμότητας Αυτοματισμού δραστηριότητα.
Η Ανάλυση Σκοπιμότητας Αυτοματισμού είναι ο πολύ σημαντικός παράγοντας στις δοκιμές. Σε αυτήν την ανάλυση, πρέπει να ελέγξετε αν είναι η υπό δοκιμή εφαρμογή αρμόδιος για αυτοματοποιημένη δοκιμή.
Μερικοί παράγοντες που πρέπει να λάβετε υπόψη:
Για να μάθετε περισσότερα σχετικά με αυτούς τους παράγοντες, μπορείτε να χρησιμοποιήσετε το α Λίστα ελέγχου που περιλαμβάνεται σε αυτό το άρθρο
Πώς να επιλέξετε Εργαλείο Δοκιμών Αυτοματισμού Καλυτερα
Για να επιλέξει το καταλληλότερο εργαλείο δοκιμών για το έργο, ο Υπεύθυνος Δοκιμών θα πρέπει να ακολουθήσει την παρακάτω διαδικασία επιλογής εργαλείων
Βήμα 1) Προσδιορίστε την Απαίτηση για Εργαλεία
Πώς μπορείτε να επιλέξετε ένα εργαλείο δοκιμών εάν δεν ξέρετε τι ψάχνετε;
Πρέπει να προσδιορίσετε με ακρίβεια τις απαιτήσεις του εργαλείου δοκιμής σας. Όλες οι απαιτήσεις πρέπει να είναι τεκμηριωμένη και αξιολόγηση από τις ομάδες του έργου και το διοικητικό συμβούλιο.
Εξετάστε το ακόλουθο παράδειγμα:
Β) Το εργαλείο μπορεί να δημιουργήσει το αποτέλεσμα της δοκιμής στην επιθυμητή μορφή
Γ) Ο ελεγκτής μπορεί να επιλέξει ποιες περιπτώσεις δοκιμής θα εκτελεστεί με δεδομένο σύνολο δεδομένων δοκιμής
Δ) Το εργαλείο μπορεί να εκτελέσει τη δοκιμαστική περίπτωση αυτόματα
Ε) Το εργαλείο μπορεί να κρίνει και να εκτελέσει επικύρωση εξόδου δοκιμής και να επισημάνει τις περιπτώσεις δοκιμής με επιτυχία ή αποτυχία
ΣΤ) Όλα πάνω από τα είδη
Βήμα 2) Αξιολογήστε τα εργαλεία και τους προμηθευτές
Αφού καθορίσει τη βασική απαίτηση του εργαλείου, ο Υπεύθυνος Δοκιμών θα πρέπει
- Αναλύστε τα εμπορικά και ανοιχτού κώδικα εργαλεία που είναι διαθέσιμα στην αγορά, με βάση τις απαιτήσεις του έργου.
- Δημιουργία σύντομη λίστα εργαλείων που πληροί καλύτερα τα κριτήριά σας
- Ένας παράγοντας που πρέπει να λάβετε υπόψη είναι πωλητές. Κατά τη λήψη της απόφασής σας θα πρέπει να λάβετε υπόψη τη φήμη του πωλητή, την υποστήριξη μετά την πώληση, τη συχνότητα ενημέρωσης του εργαλείου κ.λπ.
- Αξιολογήστε την ποιότητα του εργαλείου παίρνοντας το δοκιμαστική χρήση και εκκίνηση πιλότου. Πολλοί προμηθευτές συχνά διαθέτουν δοκιμαστικές εκδόσεις του λογισμικού τους για λήψη
Βήμα 3) Εκτίμηση κόστους και οφέλους
Για να διασφαλιστεί ότι το εργαλείο δοκιμών είναι επωφελές για τις επιχειρήσεις, ο Διαχειριστής Δοκιμών πρέπει να εξισορρόπηση οι ακόλουθοι παράγοντες:
A ανάλυση κόστους-οφέλους πρέπει να εκτελείται πριν από την απόκτηση ή την κατασκευή ενός εργαλείου
Παράδειγμα: Αφού αφιέρωσε αρκετό χρόνο για να διερευνήσει τα εργαλεία δοκιμών, η ομάδα του έργου βρήκε το τέλειο εργαλείο δοκιμών για το έργο. Guru99 Ιστότοπος Τράπεζας. Τα αποτελέσματα της αξιολόγησης κατέληξαν στο συμπέρασμα ότι αυτό το εργαλείο θα μπορούσε
- Double την τρέχουσα παραγωγικότητα της εκτέλεσης της δοκιμής
- Μειώστε η προσπάθεια διαχείρισης κατά 30%
Ωστόσο, μετά από συζήτηση με τον προμηθευτή λογισμικού, διαπιστώσατε ότι το κόστος αυτού του εργαλείου είναι πολύ υψηλή σε σύγκριση με αξία και όφελος που μπορεί να φέρει στην ομαδική εργασία.
Σε μια τέτοια περίπτωση, το εξισορρόπηση Η σχέση κόστους και οφέλους του εργαλείου μπορεί να επηρεάσει την τελική απόφαση.
Βήμα 4) Λάβετε την τελική απόφαση
Για να λάβει την τελική απόφαση, ο Υπεύθυνος Δοκιμών πρέπει να έχει:
- Έχω ένα ισχυρή επίγνωση του εργαλείου. Σημαίνει ότι πρέπει να καταλάβετε ποιο είναι το ισχυρός σημεία και το αδύνατος σημεία του εργαλείου
- Υπόλοιπο κόστος και όφελος.
Ακόμη και με τις ώρες που αφιερώνετε στην ανάγνωση του εγχειριδίου λογισμικού και των πληροφοριών του προμηθευτή, ίσως χρειαστεί να δοκιμάσετε το εργαλείο στο πραγματικό περιβάλλον εργασίας σας πριν αγοράσετε την άδεια χρήσης.
Θα πρέπει να έχετε τη συνάντηση με την ομάδα του έργου, τους συμβούλους για να αποκτήσετε βαθύτερη γνώση του εργαλείου.
Η απόφασή σας μπορεί να επηρεάσει αρνητικά το έργο, τη διαδικασία δοκιμών και τους επιχειρηματικούς στόχους. θα πρέπει να περάσετε έναν καλό χρόνο για να το σκεφτείτε καλά.
Το Βήμα 3 σας ζητά να εξισορροπήσετε το κόστος με το όφελος. Ο παρακάτω υπολογισμός μετατρέπει αυτήν την κρίση σε έναν αριθμό που μπορείτε να παρουσιάσετε.
Πώς να υπολογίσετε την απόδοση επένδυσης (ROI) των αυτοματοποιημένων δοκιμών (Automatization Testing)
Μια συζήτηση κόστους-οφέλους τείνει να κολλάει επειδή κάθε πλευρά υποστηρίζει την άποψή της. Ένα απλό στοιχείο απόδοσης της επένδυσης μεταφέρει τη συζήτηση σε αποδεικτικά στοιχεία και τα περισσότερα διοικητικά συμβούλια αναμένουν να δουν ένα πριν εγκρίνουν μια αγορά εργαλείου.
Η βασική σύγκριση είναι το κόστος εκτέλεσης των δοκιμών χειροκίνητα έναντι του συνολικού κόστους αυτοματοποίησής τους.
// Cost of one manual test cycle Manual cost per cycle = Hours per cycle x Hourly rate // One-off and recurring cost of automating Automation cost = Tool licence + Script development + (Maintenance x Cycles) // Return on investment across N cycles ROI = ((Manual cost per cycle x N) - Automation cost) / Automation cost
Τέσσερις είσοδοι αποφασίζουν εάν ο αριθμός θα βγει θετικός.
- Συχνότητα εκτέλεσης: Ο αυτοματισμός αποσβένεται μόνο μέσω της επανάληψης. Μια εκτέλεση σουίτας κάθε βράδυ φτάνει στο νεκρό σημείο πολύ νωρίτερα από μια εκτέλεση μία φορά ανά κυκλοφορία.
- Συντήρηση σεναρίου: Αυτό είναι το κόστος που ξεχνούν οι περισσότερες ομάδες. Μια ασταθής διεπαφή μπορεί να καταναλώσει περισσότερες ώρες συντήρησης από την χειροκίνητη εκτέλεση που αντικατέστησε, κάτι που ακριβώς η παραπάνω ανάλυση σκοπιμότητας έχει ως στόχο να εντοπίσει.
- Υπόδειγμα άδειας: Οι άδειες χρήσης ανά ταυτόχρονο χρήστη, ανά ονομαστικό χρήστη και οι εφάπαξ, αόριστες άδειες χρήσης παράγουν πολύ διαφορετικά σύνολα σε διάστημα τριών ετών. Μοντελοποιήστε την περίοδο που σκοπεύετε πραγματικά να διατηρήσετε το εργαλείο.
- Παροχές που δεν αφορούν ώρες: Η ταχύτερη ανατροφοδότηση, τα ελαττώματα που εντοπίζονται νωρίτερα και οι δοκιμαστές που ελευθερώνονται για διερευνητική εργασία έχουν πραγματική αξία. Αναφέρετέ τα δίπλα στο σχήμα αντί να προσπαθείτε να τους πιέσετε να το κάνουν.
💡 Συμβουλές: Υπολογίστε το σημείο νεκρού σημείου, το οποίο είναι ο αριθμός των κύκλων στους οποίους το κόστος αυτοματοποίησης ισούται με το χειροκίνητο κόστος. Εάν το νεκρό σημείο πέσει πέρα από τη διάρκεια ζωής της έκδοσης, η αυτοματοποίηση αυτής της σουίτας δεν αξίζει τον κόπο, ωστόσοtracφαίνεται το εργαλείο.
Πράγματα που πρέπει να λάβετε υπόψη κατά την επιλογή ενός εργαλείου διαχείρισης δοκιμών
Με την μεγάλη ποικιλία επιλογών που υπάρχουν, είναι εύκολο να μπερδευτείτε κατά την αγοράping για ένα εργαλείο διαχείρισης δοκιμών. Αυτός είναι ένας αμερόληπτος οδηγός που θα σας βοηθήσει να επιλέξετε το καλύτερο εργαλείο σύμφωνα με τις οδηγίες. οι ανάγκες σου.
Σε αυτόν τον οδηγό, θα σας δώσω 5 πιο σημαντικές αλλά συχνά αγνοούμενες παραμέτρους κατά την επιλογή του εργαλείου διαχείρισης δοκιμών. Αλλά πριν ξεκινήσω, επιτρέψτε μου να επαναλάβω...
Μην συγκρίνετε Apple και Orange
Δεν έχει νόημα να συγκρίνετε ένα εργαλείο SaaS 30 $ ανά μήνα με ένα εμπορικό εργαλείο 6000 $, όταν ο προϋπολογισμός σας δεν το επιτρέπει. Είναι σημαντικό να φιλτράρετε το εργαλείο σας με μια λίστα με βάση ΠΡΟΫΠΟΛΟΓΙΣΜΌΣ πρώτα. Εάν υπάρχει προϋπολογισμός, ανοικτού κώδικα είναι μια καλή επιλογή. Αν και τα εμπορικά εργαλεία είναι ακριβά, προσφέρουν εξαιρετική υποστήριξη και είναι εύχρηστα με άφθονο εκπαιδευτικό υλικό που παρέχεται.
Το επόμενο πράγμα που πρέπει να υπολογίσετε είναι το κόστος για την άδειά σας. Για αυτό θα πρέπει να υπολογίσετε τη διάρκεια για την ολοκλήρωση της δοκιμής και τη μέθοδο που θα επιλέξετε για τη δοκιμή, αυτό θα σας βοηθήσει να καταλάβετε ποιο μοντέλο θα ταίριαζε στον προϋπολογισμό σας, όπως εάν θέλετε να πληρώσετε ως ανά εγγεγραμμένο χρήστη, ταυτόχρονο χρήστη ή μόνιμο χρήστηΣυνήθως, τα μόνιμα ή εφάπαξ κόστη είναι υψηλότερα λόγω των κεφαλαιουχικών δαπανών τους. Για συγκεκριμένο λογισμικό, χρειάζεστε άδεια χρήσης χρόνου εκτέλεσης. Δεν υποστηρίζουν όλοι οι προμηθευτές άδειες χρήσης χρόνου εκτέλεσης, επομένως πρέπει να λάβετε υπόψη και το κόστος της άδειας χρήσης χρόνου εκτέλεσης, εάν σκέφτεστε να το εγκαταστήσετε σε διαφορετικά μηχανήματα.
Αφού αποστάξετε τις επιλογές σας με βάση τον προϋπολογισμό, ακολουθούν 5 πολύ σημαντικές παράμετροι για να συγκρίνετε τα εργαλεία διαχείρισης δοκιμών σας-
Συμβουλή #1 Το εργαλείο διαχείρισης δοκιμών θα πρέπει να βελτιώσει την παραγωγικότητα
Οι ομάδες δοκιμών αντιμετωπίζουν μεγάλες προκλήσεις στην προσπάθειά τους να συμβαδίσουν με τις ραγδαίες τεχνολογικές αλλαγές και την ανάγκη για δοκιμές σε πολλαπλές πλατφόρμες (τόσο προγράμματα περιήγησης όσο και συσκευές). Δεδομένου ότι οι χειροκίνητες δοκιμές καταλαμβάνουν το μεγαλύτερο μέρος του χρόνου δοκιμών, ένας τρόπος αντιμετώπισης αυτής της πρόκλησης είναι η ενίσχυση του αυτοματισμού. Υπάρχουν όμως και άλλοι τομείς για τη βελτίωση της αποτελεσματικότητας ενός εργαλείου, οι οποίοι περιλαμβάνουν την αποτελεσματική διαχείριση εργαστηρίου δοκιμών/δεδομένων, τη διαχείριση εκδόσεων, την εμπεριστατωμένη αναφορά, μεταξύ άλλων. Η επιλογή του σωστού Εργαλείου Διαχείρισης Δοκιμών μπορεί να βοηθήσει σημαντικά στη βελτίωση αυτών των παραμέτρων.
Ας δούμε τι απαιτείται από ένα Εργαλείο Διαχείρισης Δοκιμών από την άποψη της παραγωγικότητας-
Ευκρίνεια των πληροφοριών δοκιμής
Το εργαλείο διαχείρισης δοκιμών θα πρέπει να περιλαμβάνει λεπτομερείς αναφορές πληροφοριών σχετικά με τη διαδικασία δοκιμών. Για παράδειγμα, σε περίπτωση αποτυχίας μιας δοκιμαστικής περίπτωσης, είναι πάντα χρήσιμο να γνωρίζετε σε ποιο βήμα απέτυχε η δοκιμή αντί να γνωρίζετε ότι η δοκιμαστική περίπτωση απέτυχε στο σύνολό της. Όποιες μικρές αλλαγές και αν εφαρμοστούν κατά τη διάρκεια των δοκιμών, το εργαλείο διαχείρισης δοκιμών θα πρέπει να ενημερώνει για τις αλλαγές τα αντίστοιχα μέλη της ομάδας. Για εύκολη παρακολούθηση και γρήγορη δράση, θα πρέπει επίσης να διατηρεί ένα ίχνος ελέγχου των αλλαγών, συμπεριλαμβανομένης της πλήρους έκδοσης των δοκιμαστικών περιπτώσεων. Επίσης, το εργαλείο διαχείρισης δοκιμών θα πρέπει να αποθηκεύει τα αποτελέσματα της δοκιμής ως συνεδρία και να έχει τη δυνατότητα να συγκρίνει τα αποτελέσματα της εκτέλεσης της δοκιμής. Τα άλλα χαρακτηριστικά που αναμένονται από ένα τυπικό εργαλείο διαχείρισης δοκιμών είναι: τεκμηρίωση στρατηγικής δοκιμής, σχεδιασμός εκτέλεσης δοκιμής, δημιουργία ελαττωμάτων, σύνδεση ιστοριών, κ.λπ. Μια δυνατότητα μεταφόρτωσης βίντεο και υποστήριξη API θα ήταν το κερασάκι στην τούρτα.
Διαχείριση Έκδοσης Tracking (DevOps)
Οι εκδόσεις λογισμικού είναι πολύπλοκες με πολλαπλές δραστηριότητες (όπως tracβασιλιάς της έκδοσης κατασκευής, συντονισμός της ομάδας και διαφάνεια των κυκλοφοριών) όλα συμβαίνουν ταυτόχρονα. Ένα καλό εργαλείο διαχείρισης δοκιμών πρέπει να διαθέτει ισχυρή διαχείριση κυκλοφοριών tracKing ικανότητα που διατηρεί το αρχείο της λίστας του λογισμικού που δοκιμάζεται και κυκλοφορεί, ώστε να μην έρχεται σε σύγκρουση με άλλα ελαττώματα δοκιμών. Επίσης, θα πρέπει να είναι ικανό να διαχειρίζεται όλα τα ελαττώματα του έργου σε ένα περιβάλλον.
Το εργαλείο διαχείρισης δοκιμών πρέπει να παρέχει μια ενιαία εικόνα των απαιτήσεων για όλα τα ενδιαφερόμενα μέρη. Η συνεργασία με τα ενδιαφερόμενα μέρη εγγυάται ότι καταγράφονται οι σωστές απαιτήσεις. Το εργαλείο θα πρέπει να είναι σε θέση να tracε. οι συνδέσεις μεταξύ άλλων αναπτυξιακών πόρων και απαιτήσεων.
Για τις κατανεμημένες ομάδες, θα πρέπει να παρέχει ένα ενιαίο κοινόχρηστο χώρο αποθήκευσης για τη συνεργασία και την κοινή χρήση απαιτήσεων, την αξιολόγηση των συνδεδεμένων ελαττωμάτων και την κατανόηση της σχέσης τους με τις δοκιμές.
Για ποιότητα και συνέπεια, το εργαλείο διαχείρισης δοκιμών πρέπει να επιβάλλει την τυποποίηση.
Αναφορά
Είναι χάος αν η ομάδα δοκιμών σας γνωρίζει πόσα ελαττώματα υπάρχουν στην έκδοση, αλλά δεν γνωρίζει πόσο χρόνο θα χρειαστεί για να τα επιλύσει. Για την παρακολούθηση των δραστηριοτήτων δοκιμών, οι μηχανικοί δοκιμών βασίζονται σε μεγάλο βαθμό στις αναφορές που δημιουργούνται από το εργαλείο διαχείρισης δοκιμών. Ένα αξιόπιστο εργαλείο διαχείρισης δοκιμών θα πρέπει να παρέχει τις ακόλουθες πληροφορίες στις αναφορές του, όπως πρόοδος σχεδίου δοκιμής, κατάσταση σύνταξης δοκιμαστικής υπόθεσης, δοκιμαστική περίπτωση απέτυχε και επιτυχής, κατάσταση δοκιμής ανά σουίτες, κατάσταση δοκιμής ανά περιοχή, δοκιμαστική περίπτωση που θα αυτοματοποιηθεί, και ούτω καθεξής
Το εργαλείο διαχείρισης δοκιμών που διαθέτετε θα πρέπει να επιτρέπει την πλήρη ορατότητα της δραστηριότητας του προγραμματιστή και των διαδικασιών του κύκλου ζωής, από τη διαχείριση απαιτήσεων έως τη δοκιμή και την επιδιόρθωση ελαττωμάτων.
Ένα καλό εργαλείο διαχείρισης δοκιμών θα πρέπει να περιλαμβάνει τα ακόλουθα χαρακτηριστικά
- Το γράφημα και ο πίνακας ελέγχου θα πρέπει να παρέχουν πληροφορίες σχετικά με το πόσες από τις αυτοματοποιημένες δοκιμές σας έχουν εκτελεστεί ή αναμένουν εκτέλεση
- Θα πρέπει να επισημαίνονται κοινά χαρακτηριστικά δοκιμής, όπως ο αριθμός των δοκιμαστικών περιπτώσεων που πέρασαν/απέτυχαν/παραβλήθηκαν, ο φόρτος εργασίας του χρήστη κ.λπ.
- Λάβετε απόφαση σχετικά με την ετοιμότητα κάθε κυκλοφορίας
- Προβάλετε τις αυτοματοποιημένες δοκιμαστικές εκτελέσεις μαζί με τα αποτελέσματα μη αυτόματων δοκιμών
Συμβουλή #2 Ευέλικτη Υποστήριξη
Η ζήτηση για ευέλικτη προσέγγιση (agile) στην τρέχουσα αγορά αυξάνεται και γίνεται όλο και μεγαλύτερη κάθε μέρα. Είναι σημαντικό το εργαλείο διαχείρισης δοκιμών σας να υποστηρίζει την ευέλικτη μεθοδολογία. Στο Agile, οι απαιτήσεις είναι μεταβλητές και ολοκληρώνονται σταδιακά, το εργαλείο διαχείρισης δοκιμών σας θα πρέπει να είναι σε θέση να ανταποκριθεί σε αυτές τις απαιτήσεις. Το εργαλείο διαχείρισης δοκιμών ευέλικτης προσέγγισης της επιλογής σας θα πρέπει να προωθεί τη βαθιά συνεργασία μεταξύ προγραμματιστών, δοκιμαστών και άλλων ενδιαφερόμενων μερών (βασική αρχή της ευέλικτης προσέγγισης).
Το εργαλείο διαχείρισης δοκιμών Agile θα πρέπει να υποστηρίζει
- Δημιουργία ιστοριών
- Εκτίμηση
- Sprint προγραμματισμός εκκρεμοτήτων
- Διαγράμματα ταχύτητας και άλλες αναφορές κ.λπ.
- Scrum και Kanban
Ενώ βρίσκεστε σε ένα περιβάλλον Agile, η σύγκριση των δοκιμών με βάση το εργαλείο διαχείρισης δοκιμών θα ήταν παραγωγική εάν εξετάζετε τις αλλαγές στα ποσοστά ελαττωμάτων ανά επανάληψη. Επίσης, για το Agile, το εργαλείο διαχείρισης δοκιμών θα πρέπει να διατηρεί το αρχείο της κυκλοφορίας του προϊόντος για κάθε επανάληψη και το ανεκτέλεστο υπόλοιπο.
Συμβουλή #3 Εξωτερική ενοποίηση
Η αυτοματοποιημένη εκτέλεση δοκιμών μπορεί να μειώσει μεγάλο φόρτο από τους μηχανικούς δοκιμών. Θα πρέπει να επιλέξετε ένα εργαλείο διαχείρισης δοκιμών με το οποίο ενσωματώνεται εύκολα εργαλεία αυτοματισμούΑναζητήστε τη δυνατότητα διαχείρισης σεναρίων δοκιμών, καθώς και τον προγραμματισμό και την εκκίνηση δοκιμών τόσο τοπικά όσο και στον απομακρυσμένο κεντρικό υπολογιστή. Επίσης, είναι επιθυμητή η δυνατότητα αποθήκευσης αποτελεσμάτων αυτοματοποιημένων δοκιμών στο εργαλείο διαχείρισης δοκιμών. Το εργαλείο διαχείρισης δοκιμών σας πρέπει να υποστηρίζει συνεχής ενσωμάτωση. Το κύριο πλεονέκτημα του εργαλείου διαχείρισης δοκιμών με CI είναι ότι οι δοκιμές ξεκινούν αυτόματα. Η εκκίνηση μπορεί να ενεργοποιηθεί από οτιδήποτε, όπως μια δέσμευση πηγαίου κώδικα από έναν προγραμματιστή ή μια δοκιμαστική περίπτωση με υποκείμενο αυτοματισμό δοκιμής ή μια προγραμματισμένη εργασία για μια συγκεκριμένη χρονική στιγμή. Η συνεχής ενσωμάτωση διαφέρει ως προς το χρόνο, τη λεπτομέρεια, την κατεύθυνση και την ευαισθησία.
Για οποιαδήποτε ομάδα QA, ενσωμάτωση του έντομο tracβασιλικό εργαλείο κάνει τη διαδικασία δοκιμών τους πολύ εύκολη. Ένα τυπικό εργαλείο διαχείρισης δοκιμών που ενσωματώνεται άψογα με την εφαρμογή SDLC ή άλλα σφάλματα tracΒασικά εργαλεία όπως το JIRA, το BugZilla, το Mantis προσθέτουν μεγαλύτερη αξία στο εργαλείο. Θα πρέπει να επιτρέπει στους χρήστες να συνδέουν σφάλματα, να ελέγχουν περιπτώσεις εκτέλεσης, για κεντρική διαχείριση της διαδικασίας δοκιμών λογισμικού. Θα πρέπει επίσης να επιτρέπει σε ολόκληρη την ομάδα έργου να συνεργάζεται σε ένα μόνο ζήτημα ταυτόχρονα.
Η ενσωμάτωση σας σύστημα γραφείου υποστήριξης είναι ένα σημαντικό χαρακτηριστικό που πρέπει να παρέχει οποιοδήποτε εργαλείο διαχείρισης δοκιμών. Ένα λογισμικό υποστήριξης ή αλλιώς γνωστό ως σύστημα εισιτηρίων βοηθά τους χρήστες να βρουν μια άμεση λύση στο πρόβλημά τους. Βοηθά τους πελάτες να έχουν μια επισκόπηση όλων των ανοιχτών και κλειστών ζητημάτων.
API Η υποστήριξη για προσαρμοσμένες ενσωματώσεις είναι επιθυμητή.
Συμβουλή #4 Κινητό
Το εργαλείο διαχείρισης δοκιμών θα πρέπει να υποστηρίζει κινητές συσκευές και tablet.
Η υποστήριξη για κινητές συσκευές είναι εξαιρετικά χρήσιμη για ομάδες που βρίσκονται στην τοποθεσία του πελάτη, όχι στο γραφείο, ή για διαχειριστές που εργάζονται με ομάδες σε διαφορετικές γεωγραφικές τοποθεσίες.
Το εργαλείο διαχείρισης δοκιμών πρέπει να διαθέτει πλήρες (όχι μειωμένο) σύνολο δυνατοτήτων διαθέσιμο σε κινητά.
Η υποστήριξη για πολλές συσκευές και λειτουργικό σύστημα κινητής τηλεφωνίας είναι σημαντική, καθώς με την αύξηση του αριθμού των συσκευών υπάρχουν περισσότερες πολυπλοκότητες όπως η τοποθεσία, οι χειρονομίες, τα επιταχυνσιόμετρα και τα προβλήματα προσανατολισμού. Εξάλλου, ποτέ δεν αγοράζετε ένα τηλέφωνο νομίζοντας ότι είναι συμβατό με το εργαλείο διαχείρισης δοκιμών σας!
Συμβουλή #5 Υποστήριξη
Η ομάδα υποστήριξης του προμηθευτή εργαλείων διαχείρισης δοκιμών θα πρέπει να είναι αφοσιωμένη στην υποστήριξη των πελατών της με κάθε δυνατό τρόπο. Πολλά εργαλεία διαχείρισης δοκιμών επικεντρώνονται περισσότερο στη δημιουργία γυαλιστερών ιστοσελίδων και διαφημίσεων για να...tracπερισσότερους πελάτες. Αλλά για συνεχή και επαναλαμβανόμενη επιχειρηματική δραστηριότητα, πρέπει να επικεντρωθούν στην παροχή της καλύτερης δυνατής υποστήριξης μέσω help desk.
Το καλύτερο εργαλείο διαχείρισης δοκιμών θα πρέπει να έχει χαρακτηριστικά όπως ζωντανή συνομιλία, τηλεφωνική κλήση, FAQ και ηλεκτρονικοί οδηγοί χρήστη, πληροφορίες τεκμηρίωσης προϊόντων, βάση γνώσεων, εισιτήριο γραφείου βοήθειας, κ.λπ. για να βοηθήσουν τους πελάτες τους.
Πολλά εργαλεία διαχείρισης δοκιμών διευκολύνουν επίσης ζωντανή τηλεδιάσκεψη με ειδικούς σε εργαλεία για την επίλυση ερωτημάτων πελατών. Εάν η ζωντανή διάσκεψη δεν είναι εφικτή, τότε οι επιδείξεις ή τα ηχογραφημένα βίντεο που σχετίζονται με το εργαλείο διαχείρισης δοκιμών θα πρέπει να είναι πάντα διαθέσιμα στον ιστότοπο και να είναι προσβάσιμα ανά πάσα στιγμή. Ενώ για τους προγραμματιστές, εάν το εργαλείο παρέχει υποστήριξη API ή προσαρμοσμένης ενσωμάτωσης, πρέπει να παρέχεται σενάριο επίδειξης και λεπτομερής τεκμηρίωση.
Παρόλο που όλα τα παραπάνω κανάλια υποστήριξης μπορεί να μην είναι διαθέσιμα για όλα τα εργαλεία, θα πρέπει να επιλέξετε ένα εργαλείο που παρέχει το "προτιμάται” κανάλι υποστήριξης.
Μια πιο σημαντική και συχνά ξεχασμένη παράμετρος είναι αν είναι ο προμηθευτής του εργαλείου Εστιασμένος στους πελάτες? Εδώ είναι μερικά πράγματα που πρέπει να λάβετε υπόψη κατά την επιλογή του εργαλείου διαχείρισης δοκιμών-
- Η διεπαφή του εργαλείου θα πρέπει να είναι φιλική προς το χρήστη και να περιλαμβάνει τη δυνατότητα ενσωμάτωσης πελατών
- Θα πρέπει να φιλοξενεί πολλές γλώσσες και πολλές ζώνες ώρας
- Θα πρέπει να έχει προηγμένη δυνατότητα αναζήτησης
Ελπίζουμε ότι αυτός ο οδηγός βοηθά στην επιλογή ενός εργαλείου που ταιριάζει καλύτερα στις ανάγκες δοκιμών σας! Για πιο ολοκληρωμένη διαχείριση του κύκλου ζωής της εφαρμογής σας, ίσως θελήσετε να τα εξερευνήσετε Εργαλεία ALM.














