Πώς να επιλέξετε το καλύτερο εργαλείο δοκιμών αυτοματισμού;

Στο άρθρο Βελτίωση της διαδικασίας δοκιμής, μάθατε τα σημεία βελτίωσης από το έργο Guru99 Bank. Χρησιμοποιεί αυτοματοποιημένο Δοκιμές αντί του Μη αυτόματη δοκιμή. Αλλά τα μέλη της ομάδας μπορεί να σας ρωτήσουν -

Το καλύτερο εργαλείο δοκιμών αυτοματισμού

Η απάντηση σε αυτό το ερώτημα είναι προκλητική γιατί υπάρχουν πολλοί παράγοντες που πρέπει να ληφθούν υπόψη

  • Θέλετε να υποστηρίξετε τις δοκιμαστικές σας δραστηριότητες μέσω ενός εργαλείου λογισμικού, αλλά δεν γνωρίζετε εργαλεία που είναι διαθέσιμα αυτήν τη στιγμή στην αγορά
  • Ποιος τύπος εργαλείου ταιριάζει καλύτερα στην απαίτηση και στον προϋπολογισμό του έργου;
  • Ποιος στην ομάδα έχει τις δεξιότητες να χρησιμοποιήσει το εργαλείο αφού το αγοράσετε

Η σημασία της επιλογής του εργαλείου δοκιμής λογισμικού

Η επιτυχία σε κάθε αυτοματισμό δοκιμής εξαρτάται από τον εντοπισμό του σωστού εργαλείου για αυτοματισμό. Η επιλογή του «σωστού» Εργαλείου δοκιμών για το έργο σας είναι ένας από τους καλύτερους τρόπους για την επίτευξη του στόχου του έργου. Το Following Το παράδειγμα θα σας δείξει τα πλεονεκτήματα της επιλογής του εργαλείου δοκιμής

Στο έργο Guru99 Bank, για να γλιτώσει την προσπάθεια δοκιμών, η ομάδα του έργου αποφάσισε να χρησιμοποιήσει ένα αυτοματοποιημένο εργαλείο δοκιμών για την εκτέλεση της δοκιμής. Μετά από πολλές συναντήσεις, η ομάδα σας επέλεξε ένα κατάλληλο εργαλείο για το έργο.

Ενας μήνας later, λάβατε την αναφορά από την ομάδα του έργου σχετικά με αυτό το εργαλείο

Η σημασία της επιλογής του εργαλείου δοκιμής λογισμικού

Τα αποτελέσματα είναι σπουδαία. Το νέο αυτοματοποιημένο εργαλείο doubleδ την παραγωγικότητα δοκιμής. Σημαίνει ότι σώσαμε 50% κόστος εκτέλεσης της δοκιμής. Εάν ενδιαφέρεστε να εξερευνήσετε περισσότερες επιλογές για τα έργα σας, ρίξτε μια ματιά σε αυτήν τη λίστα αυτοματοποιημένα εργαλεία δοκιμών.

Αυτό είναι ένα παράδειγμα του πλεονεκτήματος της χρήσης του εργαλείου δοκιμών στο έργο. Η επιλογή του σωστού εργαλείου δοκιμών σάς βοηθά να βελτιώσετε την παραγωγικότητα του έργου και να εξοικονομήσετε κόστος έργου.

Τύπος εργαλείων δοκιμής

Υπάρχουν πολλοί τύποι εργαλείων δοκιμής, τα οποία μπορεί να λάβει υπόψη ο Υπεύθυνος δοκιμής κατά την επιλογή των εργαλείων δοκιμής.

Τύπος εργαλείων δοκιμής

Εργαλεία ανοιχτού κώδικα

Τα εργαλεία ανοιχτού κώδικα είναι το πρόγραμμα στο οποίο βρίσκεται ο πηγαίος κώδικας φανερά δημοσιεύεται για χρήση ή/και τροποποίηση από το αρχικό του σχέδιο, δωρεάν.

Τα εργαλεία ανοιχτού κώδικα είναι διαθέσιμα για σχεδόν οποιαδήποτε φάση της διαδικασίας δοκιμής, από Δοκιμαστική θήκη διαχείριση προς Ελάττωμα παρακολούθησης. Σε σύγκριση με εμπορικά εργαλεία, τα εργαλεία ανοιχτού κώδικα ενδέχεται να έχουν λιγότερες δυνατότητες.

Εμπορικά εργαλεία

Εμπορικά εργαλεία είναι το λογισμικό που παράγεται για πώληση ή για εμπορικούς σκοπούς.

Τα εμπορικά εργαλεία έχουν περισσότερη υποστήριξη και περισσότερες δυνατότητες από έναν προμηθευτή από τα εργαλεία ανοιχτού κώδικα.

Προσαρμοσμένα εργαλεία

Σε ορισμένα έργα δοκιμών, το περιβάλλον δοκιμών και η διαδικασία δοκιμών έχουν ειδικά χαρακτηριστικά. Κανένα ανοιχτού κώδικα ή εμπορικό εργαλείο δεν μπορεί να καλύψει την απαίτηση. Επομένως, ο διαχειριστής δοκιμών πρέπει να εξετάσει την ανάπτυξη του προσαρμοσμένου εργαλείου.

Παράδειγμα: Θέλετε να βρείτε ένα εργαλείο δοκιμής για το έργο Guru99 Bank. Θέλετε αυτό το εργαλείο να ανταποκρίνεται σε κάποια συγκεκριμένη απαίτηση του έργου.

Προσαρμοσμένα εργαλεία

Ανάλυση Σκοπιμότητας Αυτοματισμού

Πίσω στο παραπάνω παράδειγμα, η ομάδα έργου αποφάσισε να αναπτύξει ένα προσαρμοσμένο εργαλείο που μπορεί να καλύψει τις απαιτήσεις του έργου. Ας υποθέσουμε ότι τους δόθηκαν 100 δοκιμαστικές περιπτώσεις για αυτοματοποίηση και υπολόγισαν 5 ημέρες για να αναπτύξουν ένα εργαλείο που μπορεί να αυτοματοποιήσει όλοι από αυτές τις δοκιμαστικές περιπτώσεις.

Εδώ είναι το αποτέλεσμα της δουλειάς τους

Ανάλυση Σκοπιμότητας Αυτοματισμού

Όπως στο παραπάνω σενάριο, το ζήτημα είναι ότι το εργαλείο δοκιμής δεν μπορεί να αυτοματοποιήσει όλες τις περιπτώσεις δοκιμής των προδιαγραφών δοκιμής. Αυτό σημαίνει ότι όχι όλα χαρακτηριστικά της εφαρμογής μπορεί να είναι διεξοδικά δοκιμαστεί χρησιμοποιώντας το εργαλείο δοκιμής.

Εάν η λειτουργικότητα της εφαρμογής υπό δοκιμή αλλάζει συχνά ή είναι επίσης περίπλοκος, είναι δύσκολο να δημιουργηθεί αυτοματισμός δοκιμής για όλοι τα χαρακτηριστικά της εφαρμογής, γιατί κάθε εργαλείο έχει το δικό του περιορισμούς.

Εάν δεν θέλετε να βρίσκεστε σε τέτοια κατάσταση, πριν επιλέξετε το εργαλείο δοκιμής, πρέπει να αναλύσετε τις περιπτώσεις δοκιμών και να αποφασίσετε ποιες περιπτώσεις δοκιμών θα πρέπει να αυτοματοποιηθούν και ποιες περιπτώσεις δοκιμών όχι. Αυτό είναι το Ανάλυση Σκοπιμότητας Αυτοματισμού δραστηριότητα.

Η Ανάλυση Σκοπιμότητας Αυτοματισμού είναι ο πολύ σημαντικός παράγοντας στις δοκιμές. Σε αυτήν την ανάλυση, πρέπει να ελέγξετε αν είναι η υπό δοκιμή εφαρμογή αρμόδιος για αυτοματοποιημένη δοκιμή.

Μερικοί παράγοντες που πρέπει να λάβετε υπόψη:

Ανάλυση Σκοπιμότητας Αυτοματισμού

Για να μάθετε περισσότερα σχετικά με αυτούς τους παράγοντες, μπορείτε να χρησιμοποιήσετε το α Λίστα ελέγχου που περιλαμβάνεται σε αυτό το άρθρο

Πώς να επιλέξετε το καλύτερο εργαλείο δοκιμών αυτοματισμού

Για να επιλέξει το καταλληλότερο εργαλείο δοκιμών για το έργο, ο Υπεύθυνος Δοκιμών θα πρέπει να ακολουθήσει την παρακάτω διαδικασία επιλογής εργαλείων

Επιλέξτε το καλύτερο εργαλείο δοκιμών αυτοματισμού

Βήμα 1) Προσδιορίστε την Απαίτηση για Εργαλεία

Πώς μπορείτε να επιλέξετε ένα εργαλείο δοκιμών εάν δεν ξέρετε τι ψάχνετε;

Προσδιορίστε την Απαίτηση για Εργαλεία

Μπορείτε να προσδιορίσετε με ακρίβεια τις απαιτήσεις του εργαλείου δοκιμών σας. Όλες οι απαιτήσεις πρέπει να είναι τεκμηριωμένη και αξιολόγηση από τις ομάδες του έργου και το διοικητικό συμβούλιο.

Σκεφτείτε το ακόλουθοwing παράδειγμα:

Θέλετε να βρείτε το εργαλείο δοκιμών για το έργο Guru99 Bank. Τι περιμένετε από το εργαλείο;

Α) Το εργαλείο μπορεί να δημιουργήσει τις περιπτώσεις δοκιμής αυτόματα

Β) Το εργαλείο μπορεί να δημιουργήσει το αποτέλεσμα της δοκιμής στην επιθυμητή μορφή

Γ) Ο ελεγκτής μπορεί να επιλέξει ποιες περιπτώσεις δοκιμής θα εκτελεστεί με δεδομένο σύνολο δεδομένων δοκιμής

Δ) Το εργαλείο μπορεί να εκτελέσει τη δοκιμαστική περίπτωση αυτόματα

Ε) Το εργαλείο μπορεί να κρίνει και να εκτελέσει επικύρωση εξόδου δοκιμής και να επισημάνει τις περιπτώσεις δοκιμής με επιτυχία ή αποτυχία

ΣΤ) Όλα πάνω από τα είδη

Ανακριβής
Σωστός

Βήμα 2) Αξιολογήστε τα εργαλεία και τους προμηθευτές

Αφού καθορίσει τη βασική απαίτηση του εργαλείου, ο Υπεύθυνος Δοκιμών θα πρέπει

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

Βήμα 3) Εκτίμηση κόστους και οφέλους

Για να διασφαλιστεί ότι το εργαλείο δοκιμής είναι επωφελές για τις επιχειρήσεις, ο Υπεύθυνος Δοκιμών πρέπει να το κάνει εξισορρόπηση το following παράγοντες:

Εκτίμηση κόστους και οφέλους

A ανάλυση κόστους-οφέλους πρέπει να εκτελείται πριν από την απόκτηση ή την κατασκευή ενός εργαλείου

Παράδειγμα: Αφού αφιέρωσε αρκετό χρόνο για να ερευνήσει τα εργαλεία δοκιμών, η ομάδα του έργου βρήκε το τέλειο εργαλείο δοκιμών για τον ιστότοπο του έργου Guru99 Bank. Τα αποτελέσματα της αξιολόγησης κατέληξαν στο συμπέρασμα ότι αυτό το εργαλείο θα μπορούσε

  • Double την τρέχουσα παραγωγικότητα της εκτέλεσης της δοκιμής
  • Μειώστε η προσπάθεια διαχείρισης κατά 30%

Ωστόσο, μετά από συζήτηση με τον προμηθευτή λογισμικού, διαπιστώσατε ότι το κόστος αυτού του εργαλείου είναι πολύ υψηλό σε σύγκριση με το αξία και όφελος που μπορεί να φέρει στο teamwork.

Σε μια τέτοια περίπτωση, το εξισορρόπηση μεταξύ κόστους και οφέλους του εργαλείου μπορεί να επηρεάσει την τελική απόφαση.

Βήμα 4) Λάβετε την τελική απόφαση

Πάρτε την Τελική Απόφαση

Για να λάβει την τελική απόφαση, ο Υπεύθυνος Δοκιμών πρέπει να έχει:

  • Έχω ένα stronζ επίγνωση του εργαλείου. Σημαίνει ότι πρέπει να καταλάβετε ποιο είναι το strong σημεία και το αδύνατος σημεία του εργαλείου
  • Υπόλοιπο κόστος και όφελος.

Ακόμα και με hours ξοδέψατε διαβάζοντας το εγχειρίδιο λογισμικού και τις πληροφορίες του προμηθευτή, ίσως χρειαστεί να δοκιμάσετε το εργαλείο στο πραγματικό περιβάλλον εργασίας σας πριν αγοράσετε την άδεια χρήσης.

Θα πρέπει να έχετε τη συνάντηση με την ομάδα του έργου, τους συμβούλους για να αποκτήσετε βαθύτερη γνώση του εργαλείου.

Η απόφασή σας μπορεί να επηρεάσει αρνητικά το έργο, τη διαδικασία δοκιμών και τους επιχειρηματικούς στόχους. θα πρέπει να περάσετε έναν καλό χρόνο για να το σκεφτείτε καλά.

Πράγματα που πρέπει να λάβετε υπόψη κατά την επιλογή ενός εργαλείου διαχείρισης δοκιμών

Με το ευρύ φάσμα των διαθέσιμων επιλογών, είναι εύκολο να μπερδευτείτε όταν αγοράζετε ένα εργαλείο διαχείρισης δοκιμών. Αυτός είναι ένας αμερόληπτος οδηγός που θα σας βοηθήσει να αποσπάσετε το καλύτερο εργαλείο σύμφωνα με το άρθρο οι ανάγκες σου.

Σε αυτόν τον οδηγό, θα σας δώσω 5 πιο σημαντικές αλλά συχνά αγνοούμενες παραμέτρους κατά την επιλογή του εργαλείου διαχείρισης δοκιμών. Αλλά πριν ξεκινήσω, επιτρέψτε μου να επαναλάβω...

Μην συγκρίνετε Apple και Orange

Δεν έχει νόημα να συγκρίνετε ένα εργαλείο SaaS 30 $ ανά μήνα με ένα εμπορικό εργαλείο 6000 $, όταν ο προϋπολογισμός σας δεν το επιτρέπει. Είναι σημαντικό να φιλτράρετε το εργαλείο σας με μια λίστα με βάση ΠΡΟΫΠΟΛΟΓΙΣΜΌΣ πρώτα. Εάν υπάρχει προϋπολογισμός, ανοικτού κώδικα είναι μια καλή επιλογή. Παρόλο που τα εμπορικά εργαλεία είναι ακριβά, προσφέρουν μεγάλη υποστήριξη και είναι εύχρηστα με πολύ παρεχόμενο εκπαιδευτικό υλικό.

Το επόμενο πράγμα που πρέπει να υπολογίσετε είναι το κόστος για την άδειά σας. Για αυτό θα πρέπει να υπολογίσετε τη διάρκεια για την ολοκλήρωση της δοκιμής και τη μέθοδο που θα επιλέξετε για τη δοκιμή, αυτό θα σας βοηθήσει να καταλάβετε ποιο μοντέλο θα ταίριαζε στον προϋπολογισμό σας, όπως εάν θέλετε να πληρώσετε ως ανά εγγεγραμμένο χρήστη, ταυτόχρονο χρήστη ή μόνιμο χρήστη. Συνήθως, το επίμονο ή εφάπαξ κόστος είναι υψηλότερο λόγω της δαπάνης κεφαλαίου. Για συγκεκριμένο λογισμικό, χρειάζεστε άδεια χρόνου εκτέλεσης. Δεν υποστηρίζουν όλοι οι προμηθευτές άδειες χρόνου εκτέλεσης, επομένως πρέπει να λάβετε υπόψη το κόστος άδειας χρόνου εκτέλεσης, επίσης, εάν σκέφτεστε να εγκαταστήσετε σε διαφορετικά μηχανήματα.

Αφού αποστάξετε τις επιλογές σας με βάση τον προϋπολογισμό, ακολουθούν 5 πολύ σημαντικές παράμετροι για να συγκρίνετε τα εργαλεία διαχείρισης δοκιμών σας-

Συμβουλή #1 Το εργαλείο διαχείρισης δοκιμών θα πρέπει να βελτιώσει την παραγωγικότητα

Το εργαλείο διαχείρισης δοκιμών θα πρέπει να βελτιώσει την παραγωγικότητα

Οι ομάδες δοκιμών αντιμετωπίζουν απότομες προκλήσεις για να συμβαδίσουν με τις γρήγορες τεχνολογικές αλλαγές και την ανάγκη για δοκιμές σε πολλές πλατφόρμες (τόσο σε προγράμματα περιήγησης όσο και σε συσκευές). Δεδομένου ότι οι χειροκίνητες δοκιμές καταλαμβάνουν το μεγαλύτερο μέρος του χρόνου δοκιμών, ένας τρόπος για να αντιμετωπίσετε αυτήν την πρόκληση είναι να ενισχύσετε την αυτοματοποίηση. Υπάρχουν όμως και άλλοι τομείς για τη βελτίωση της αποτελεσματικότητας ενός εργαλείου που περιλαμβάνει την αποτελεσματική διαχείριση εργαστηρίου δοκιμών/δεδομένων, τη διαχείριση εκδόσεων, τη διορατική αναφορά μεταξύ άλλων. Η επιλογή του σωστού εργαλείου διαχείρισης δοκιμών μπορεί να βοηθήσει σημαντικά στη βελτίωση αυτών των παραμέτρων.

Ας δούμε τι απαιτείται από ένα Εργαλείο Διαχείρισης Δοκιμών από την άποψη της παραγωγικότητας-

Ευκρίνεια των πληροφοριών δοκιμής

Το εργαλείο διαχείρισης δοκιμών θα πρέπει να περιλαμβάνει λεπτομερείς αναφορές πληροφοριών σχετικά με τη διαδικασία δοκιμών. Για παράδειγμα, σε περίπτωση αποτυχίας δοκιμής, είναι πάντα χρήσιμο να γνωρίζουμε σε ποιο βήμα απέτυχε η δοκιμή αντί για knowing η υπόθεση δοκιμής απέτυχε στο σύνολό της. Οποιεσδήποτε μικρές αλλαγές εφαρμοστούν κατά τη διάρκεια της δοκιμής, το εργαλείο διαχείρισης δοκιμών θα πρέπει να ενημερώνει για τις αλλαγές στα αντίστοιχα μέλη της ομάδας. Για εύκολη παρακολούθηση και γρήγορη δράση, θα πρέπει επίσης να διατηρεί μια διαδρομή ελέγχου των αλλαγών, συμπεριλαμβανομένης της πλήρους έκδοσης των δοκιμαστικών περιπτώσεων. Επίσης, το εργαλείο διαχείρισης δοκιμών θα πρέπει να αποθηκεύει τα αποτελέσματα της δοκιμής ως συνεδρία και πρέπει να έχει τη δυνατότητα σύγκρισης των αποτελεσμάτων της δοκιμής. Τα άλλα χαρακτηριστικά που αναμένονται από τα τυπικά εργαλεία διαχείρισης δοκιμών είναι τεκμηρίωση στρατηγικής δοκιμής, σχεδιασμός εκτέλεσης δοκιμής, δημιουργία ελαττωμάτων, σύνδεση ιστοριών, κ.λπ. Μια δυνατότητα μεταφόρτωσης βίντεο και υποστήριξη API θα ήταν το κερασάκι στην τούρτα.

Παρακολούθηση διαχείρισης εκδόσεων (DevOps)

Οι εκδόσεις λογισμικού είναι complex με πολλαπλές δραστηριότητες (όπως η παρακολούθηση της έκδοσης έκδοσης, ο συντονισμός της ομάδας και η διαφάνεια των κυκλοφοριών) που συμβαίνουν ταυτόχρονα. Ένα καλό εργαλείο διαχείρισης δοκιμών πρέπει να διαθέτει ισχυρή ικανότητα παρακολούθησης διαχείρισης εκδόσεων που διατηρεί το αρχείο της λίστας του λογισμικού που ελέγχεται και κυκλοφορεί, ώστε να μην έρχεται σε σύγκρουση με άλλα δοκιμαστικά τεχνουργήματα. Επίσης, θα πρέπει να είναι σε θέση να διαχειρίζεται όλα τα τεχνουργήματα του έργου σε ένα περιβάλλον.

Το εργαλείο διαχείρισης δοκιμών πρέπει να παρέχει μια ενιαία άποψη των απαιτήσεων για όλα τα ενδιαφερόμενα μέρη. Η συνεργασία με τα ενδιαφερόμενα μέρη εγγυάται ότι καλύπτονται οι σωστές απαιτήσεις. Το εργαλείο θα πρέπει να μπορεί να ανιχνεύει τους δεσμούς μεταξύ άλλων αναπτυξιακών πόρων και απαιτήσεων.

Για τις κατανεμημένες ομάδες, θα πρέπει να παρέχει ένα ενιαίο κοινόχρηστο χώρο αποθήκευσης για τη συνεργασία και την κοινή χρήση απαιτήσεων, την αξιολόγηση των συνδεδεμένων ελαττωμάτων και την κατανόηση της σχέσης τους με τις δοκιμές.

Για ποιότητα και συνέπεια, το εργαλείο διαχείρισης δοκιμών πρέπει να επιβάλλει την τυποποίηση.

Αναφορά

Αναφορά

Είναι χάος εάν η ομάδα δοκιμών σας γνωρίζει πόσα ελαττώματα είναι ανοιχτά στην έκδοση, αλλά δεν γνωρίζει πόσο καιρό θα χρειαστεί για να το επιλύσει. Για την παρακολούθηση των δραστηριοτήτων δοκιμής, οι μηχανικοί δοκιμών εξαρτώνται σε μεγάλο βαθμό από τις αναφορές που δημιουργούνται από το εργαλείο διαχείρισης δοκιμών. Ένα αξιόπιστο εργαλείο διαχείρισης δοκιμών θα πρέπει να παρέχει το ακόλουθοwing πληροφορίες στις αναφορές τους όπως πρόοδος σχεδίου δοκιμής, κατάσταση σύνταξης δοκιμαστικής υπόθεσης, δοκιμαστική περίπτωση απέτυχε και επιτυχής, κατάσταση δοκιμής ανά σουίτες, κατάσταση δοκιμής ανά περιοχή, δοκιμαστική περίπτωση που θα αυτοματοποιηθεί, και ούτω καθεξής

Το εργαλείο διαχείρισης δοκιμών που διαθέτετε θα πρέπει να επιτρέπει την πλήρη ορατότητα της δραστηριότητας του προγραμματιστή και των διαδικασιών του κύκλου ζωής, από τη διαχείριση απαιτήσεων έως τη δοκιμή και την επιδιόρθωση ελαττωμάτων.

Ένα καλό εργαλείο διαχείρισης δοκιμών θα πρέπει να περιλαμβάνει το following γνωρίσματα

  • Το γράφημα και ο πίνακας ελέγχου θα πρέπει να παρέχουν πληροφορίες σχετικά με το πόσες από τις αυτοματοποιημένες δοκιμές σας έχουν εκτελεστεί ή αναμένουν εκτέλεση
  • Θα πρέπει να επισημαίνονται κοινά χαρακτηριστικά δοκιμής, όπως ο αριθμός των δοκιμαστικών περιπτώσεων που πέρασαν/απέτυχαν/παραβλήθηκαν, ο φόρτος εργασίας του χρήστη κ.λπ.
  • Λάβετε απόφαση σχετικά με την ετοιμότητα κάθε κυκλοφορίας
  • Προβάλετε τις αυτοματοποιημένες δοκιμαστικές εκτελέσεις μαζί με τα αποτελέσματα μη αυτόματων δοκιμών

Συμβουλή #2 Ευέλικτη Υποστήριξη

Η ζήτηση για ευέλικτο στην τρέχουσα αγορά αυξάνεται και γίνεται μεγαλύτερη κάθε μέρα. Είναι σημαντικό το εργαλείο διαχείρισης δοκιμών να υποστηρίζει την ευέλικτη μεθοδολογία. Στο Agile, οι απαιτήσεις είναι μεταβλητές και ολοκληρώνονται σταδιακά, το εργαλείο διαχείρισης δοκιμών θα πρέπει να είναι σε θέση να ανταποκρίνεται σε τέτοιες απαιτήσεις. Το ευέλικτο εργαλείο διαχείρισης δοκιμών της επιλογής σας θα πρέπει promoτη βαθιά συνεργασία μεταξύ προγραμματιστών, δοκιμαστών και άλλων ενδιαφερόμενων μερών (βασική αρχή της ευελιξίας).

Το εργαλείο διαχείρισης δοκιμών Agile θα πρέπει να υποστηρίζει

  • Δημιουργία ιστοριών
  • Εκτίμηση
  • Sprint προγραμματισμός εκκρεμοτήτων
  • Διαγράμματα ταχύτητας και άλλες αναφορές κ.λπ.
  • Scrum και Kanban

Ενώ σε ένα ευέλικτο περιβάλλον, η σύγκριση δοκιμαστικής εκτέλεσης με εργαλείο διαχείρισης δοκιμών θα ήταν παραγωγική εάν εξετάζετε αλλαγές στα ποσοστά ελαττωμάτων ανά επανάληψη. Επίσης για το Agile, το εργαλείο διαχείρισης δοκιμών θα πρέπει να διατηρεί το αρχείο της έκδοσης προϊόντος για κάθε επανάληψη και ανεκτέλεστο

Συμβουλή #3 Εξωτερική ενοποίηση

Η αυτοματοποιημένη εκτέλεση δοκιμών μπορεί να μειώσει μεγάλο φόρτο από τους μηχανικούς δοκιμών. Θα πρέπει να επιλέξετε ένα εργαλείο διαχείρισης δοκιμών με το οποίο ενσωματώνεται εύκολα εργαλεία αυτοματισμού. Αναζητήστε τη δυνατότητα διαχείρισης δοκιμαστικών σεναρίων, καθώς και προγραμματισμού και εκκίνησης δοκιμής τόσο τοπικά όσο και στον απομακρυσμένο κεντρικό υπολογιστή. Επίσης, είναι επιθυμητή η δυνατότητα αποθήκευσης αποτελεσμάτων δοκιμών αυτοματισμού στο εργαλείο διαχείρισης δοκιμών. Το εργαλείο διαχείρισης δοκιμών σας πρέπει να υποστηρίζει συνεχής ενσωμάτωση. Το κύριο πλεονέκτημα του εργαλείου διαχείρισης δοκιμών με CI είναι ότι οι δοκιμές ξεκινούν αυτόματα. Η εκκίνηση μπορεί να ενεργοποιηθεί από οτιδήποτε, όπως μια δέσμευση πηγαίου κώδικα από έναν προγραμματιστή ή μια δοκιμαστική περίπτωση με υποκείμενο αυτοματισμό δοκιμής ή μια προγραμματισμένη εργασία για μια συγκεκριμένη χρονική στιγμή. Η συνεχής ενσωμάτωση διαφέρει ως προς το χρόνο, τη λεπτομέρεια, την κατεύθυνση και την ευαισθησία.

Για οποιαδήποτε ομάδα QA, ενσωμάτωση του εργαλείο παρακολούθησης σφαλμάτων κάνει τη διαδικασία δοκιμών τους πολύ εύκολη. Ένα τυπικό εργαλείο διαχείρισης δοκιμών που ενσωματώνεται απρόσκοπτα με την εφαρμογή SDLC ή άλλα εργαλεία παρακολούθησης σφαλμάτων όπως το JIRA, το BugZilla, το Mantis προσθέτει περισσότερη αξία στο εργαλείο. Θα πρέπει να επιτρέπει στους χρήστες, να συνδέουν σφάλματα, να ελέγχουν την περίπτωση εκτέλεσης, για κεντρική διαχείριση της διαδικασίας δοκιμής λογισμικού σας. Θα πρέπει επίσης να επιτρέπει σε ολόκληρη την ομάδα του έργου να εργάζεται μαζί σε ένα μόνο θέμα ταυτόχρονα.

Η ενσωμάτωση σας σύστημα γραφείου υποστήριξης είναι ένα σημαντικό χαρακτηριστικό που πρέπει να παρέχει κάθε εργαλείο διαχείρισης δοκιμών. Λογισμικό γραφείου υποστήριξης ή άλλοwise γνωστό ως σύστημα εισιτηρίων βοηθά τους χρήστες να βρουν μια άμεση λύση στο πρόβλημά τους. Βοηθά τους πελάτες να έχουν μια επισκόπηση όλων των ανοιχτών και κλειστών ζητημάτων.

API Η υποστήριξη για προσαρμοσμένες ενσωματώσεις είναι επιθυμητή.

Συμβουλή #4 Κινητό

Κινητό

Το εργαλείο διαχείρισης δοκιμών θα πρέπει να υποστηρίζει κινητές συσκευές και tablet.

Η υποστήριξη για κινητές συσκευές είναι εξαιρετικά χρήσιμη για ομάδες που βρίσκονται στην τοποθεσία του πελάτη, όχι στο γραφείο, ή για διαχειριστές που εργάζονται με ομάδες σε διαφορετικές γεωγραφικές τοποθεσίες.

Το εργαλείο διαχείρισης δοκιμών πρέπει να διαθέτει πλήρες (όχι μειωμένο) σύνολο δυνατοτήτων διαθέσιμο σε κινητά.

Η υποστήριξη για πολλαπλές συσκευές και λειτουργικό σύστημα κινητής τηλεφωνίας είναι σημαντική καθώς με την αύξηση του αριθμού των συσκευών υπάρχουν περισσότερες complexθέματα όπως τοποθεσία, χειρονομίες, επιταχυνσιόμετρα και θέματα προσανατολισμού. Εξάλλου, ποτέ δεν αγοράζετε ένα τηλέφωνο νομίζοντας ότι είναι συμβατό με το εργαλείο διαχείρισης δοκιμών σας!

Συμβουλή #5 Υποστήριξη

Υποστήριξη

Η ομάδα υποστήριξης του προμηθευτή εργαλείων διαχείρισης δοκιμών θα πρέπει να δεσμευτεί να βοηθά τους πελάτες της με όλους τους δυνατούς τρόπους. Πολλά εργαλεία διαχείρισης δοκιμών επικεντρώνονται περισσότερο στη δημιουργία γυαλιστερών ιστότοπων και διαφημίσεων για να προσελκύσουν περισσότερους πελάτες. Αλλά για συνεχείς και επαναλαμβανόμενες επιχειρήσεις πρέπει να επικεντρωθούν στην παροχή της καλύτερης υποστήριξης γραφείου υποστήριξης.

Το καλύτερο εργαλείο διαχείρισης δοκιμών θα πρέπει να έχει χαρακτηριστικά όπως ζωντανή συνομιλία, τηλεφωνική κλήση, FAQ και ηλεκτρονικοί οδηγοί χρήστη, πληροφορίες τεκμηρίωσης προϊόντων, βάση γνώσεων, εισιτήριο γραφείου βοήθειας, κ.λπ. για να βοηθήσουν τους πελάτες τους.

Πολλά εργαλεία διαχείρισης δοκιμών διευκολύνουν επίσης ζωντανή τηλεδιάσκεψη με ειδικούς εργαλείων για την επίλυση αποριών πελατών. Εάν η ζωντανή διάσκεψη δεν είναι εφικτή, τότε οι επιδείξεις ή τα εγγεγραμμένα βίντεο που σχετίζονται με το εργαλείο διαχείρισης δοκιμών θα πρέπει να είναι πάντα διαθέσιμα στον ιστότοπο και να είναι προσβάσιμα ανά πάσα στιγμή. Ενώ για προγραμματιστές, εάν το εργαλείο παρέχει υποστήριξη API ή προσαρμοσμένης ενσωμάτωσης, πρέπει να παρέχεται σενάριο επίδειξης και λεπτομερής τεκμηρίωση.

Παρόλο που όλα τα παραπάνω κανάλια υποστήριξης μπορεί να μην είναι διαθέσιμα για όλα τα εργαλεία, θα πρέπει να επιλέξετε ένα εργαλείο που παρέχει το "προτιμάται” κανάλι υποστήριξης.

Μια πιο σημαντική και συχνά ξεχασμένη παράμετρος είναι αν είναι ο προμηθευτής του εργαλείου Εστιασμένος στους πελάτες? Εδώ είναι μερικά πράγματα που πρέπει να λάβετε υπόψη κατά την επιλογή του εργαλείου διαχείρισης δοκιμών-

  • Η διεπαφή του εργαλείου θα πρέπει να είναι φιλική προς το χρήστη και να περιλαμβάνει τη δυνατότητα ενσωμάτωσης πελατών
  • Θα πρέπει να φιλοξενεί πολλές γλώσσες και πολλές ζώνες ώρας
  • Θα πρέπει να έχει προηγμένη δυνατότητα αναζήτησης

Ελπίζουμε ότι αυτός ο οδηγός βοηθά στην επιλογή ενός εργαλείου που ταιριάζει καλύτερα στις ανάγκες δοκιμών σας! Για πιο ολοκληρωμένη διαχείριση του κύκλου ζωής της εφαρμογής σας, ίσως θελήσετε να τα εξερευνήσετε Εργαλεία ALM.