Καθώς η καινοτομία συνεχίζει να διευρύνει τα όρια του εφικτού κατά την ανάπτυξη λογισμικού, η χρήση των δοκιμών ως κεντρικής υπηρεσίας γίνεται όλο και πιο δημοφιλής.
Οι οργανισμοί έχουν έννομο συμφέρον να ανακαλύψουν επιτυχημένους τρόπους για την αποστολή ελεγκτών σε διάφορες ομάδες- ο στόχος είναι να γίνει αυτό όχι εις βάρος της εγκατάλειψης των άριστων πρακτικών και της τυποποίησης, για την οποία οι οργανισμοί QA εργάζονται ακούραστα για να δημιουργήσουν, να δοκιμάσουν και να διατηρήσουν.
Ενσωμάτωση ενός
Κέντρο Αριστείας Δοκιμών
μπορεί να αποτελέσει τη λύση για τη διατήρηση της τυποποίησης σε όλες τις ομάδες σας και τη διασφάλιση ότι η καινοτομία των δοκιμών αποκτά προτεραιότητα στον οργανισμό σας.
Οι ομάδες δοκιμών πρέπει να ακολουθήσουν ακριβή βήματα για να υλοποιήσουν ένα επιτυχημένο TCoE. Αυτό περιλαμβάνει ανάλυση επιπτώσεων, σχεδιασμό, αξιολόγηση, οργανωτικές προσαρμογές, επιλογή εργαλείων και καθορισμό στόχων.
Τι είναι ένα Κέντρο Αριστείας Δοκιμών (TCoE);
Ένα Κέντρο Αριστείας Δοκιμών είναι εξειδικευμένο στο να βοηθά τις εταιρείες να βελτιστοποιήσουν τις δοκιμές απόδοσης και την ποιότητα των εφαρμογών για να ενισχύσουν τη συνέργεια μεταξύ του ΙΤ και της επιχείρησης, να κάνουν περισσότερα με τα εργαλεία, τους προϋπολογισμούς QA, τους ανθρώπους και το περιβάλλον τους και να αυξήσουν την αποτελεσματικότητα του QA.
Ένα TCoE είναι ένα πολυμήχανο εικονικό κέντρο διοίκησης που χρησιμοποιεί μετρήσεις, αυτοματισμούς, τυποποιημένη μεθοδολογία δοκιμών, εργαλεία και βέλτιστες πρακτικές. Πριν από την ανάπτυξη και κατά τη διάρκεια της παραγωγής, το TCoE διαχειρίζεται μια ευέλικτη συλλογή διαθέσιμων πόρων για να διασφαλίσει ότι η ποιότητα είναι ομοιόμορφα υψηλή σε όλες τις εφαρμογές.
Επιπλέον, παρέχει έναν απτό τρόπο προβολής και παρακολούθησης της ποιότητας οποιουδήποτε έργου ή συστήματος λογισμικού. Το TCoE παρέχει στη διοίκηση του ΙΤ τη δυνατότητα να κάνει επιλογές ανάπτυξης από ένα
επιχειρηματικός κίνδυνος
προοπτική.
Το μείγμα διαδικασιών QA, ανθρώπινων πόρων και εργαλείων επιτρέπει στο TCoE να ενισχύσει τους οργανισμούς, επιτρέποντάς τους να ενσωματώσουν σωστά μια
διαδικασία δοκιμών αυτοματοποίησης
για το TCoE, ενισχύοντας παράλληλα τα αποτελέσματα και την παραγωγικότητα των χειροκίνητων δοκιμών.
Πότε χρειάζεστε ένα Κέντρο Αριστείας Δοκιμών (TCoE);
Υπάρχει πάντα πίεση στις ομάδες δοκιμών TCoE να επιταχύνουν τον χρόνο ανάπτυξης χωρίς να θέτουν σε κίνδυνο την ποιότητα. Βασιζόμενοι αποκλειστικά σε παραδοσιακές μέθοδοι διασφάλισης ποιότητας είναι ανεπαρκείς, επειδή δεν μπορούν να συμβαδίσουν με το συνεχώς απαιτούμενο λογισμικό που είναι αποτελεσματικό, στιβαρό και χρονικά περιορισμένο λογισμικό. Έχουν περάσει ανεπιστρεπτί οι μέρες που οι δοκιμές γίνονταν σε μία πλατφόρμα, συσκευή, πρόγραμμα περιήγησης και μοναδική εκτέλεση. Στις μέρες μας, οι σύνθετοι οργανισμοί απαιτούν εργαλεία και διαδικασίες για να λειτουργούν σε πολλαπλές πλατφόρμες, εφαρμογές, προγράμματα περιήγησης, παράλληλη εκτέλεση, κατάσταση ζωντανής/καταγραφής και πολλά άλλα.
Ως ένας από αυτούς τους οργανισμούς, μπορεί να χρειαστεί να κάνετε δοκιμές σε διάφορες πλατφόρμες όπως Linux, Windows, Android, iOS, διαδίκτυο, και να διεξάγουν μια ποικιλία δοκιμών από δοκιμές φορτίου, δοκιμές επιδόσεων, Δοκιμές UI, δοκιμές QA, σε πολύπλοκες δοκιμές παλινδρόμησης, δοκιμές μονάδας, λειτουργικές δοκιμές, δοκιμές ολοκλήρωσης, δοκιμές UI, πολύπλοκες δοκιμές API και πολλά πολλά άλλα!
Αυτή η αλλαγή αποτέλεσε έναν από τους κύριους παράγοντες για τις εταιρείες σε όλες τις χώρες που διερευνούν την ιδέα της δημιουργίας μιας κεντρικής υπηρεσίας δοκιμών.
Πλεονεκτήματα και μειονεκτήματα της δημιουργίας TCoEs
Πριν κάνετε βήματα προς την κατεύθυνση της ενσωμάτωσης ενός Κέντρου Αριστείας Δοκιμών, πρέπει να το εξετάσετε από διαφορετικές οπτικές γωνίες και να λάβετε υπόψη τα θετικά και τα αρνητικά.
Πλεονεκτήματα
1. Βελτιωμένες βασικές δεξιότητες:
Εφαρμόζοντας τις βέλτιστες πρακτικές του Κέντρου Αριστείας Δοκιμών, επενδύετε ενεργά στις συνολικές δεξιότητες των δοκιμαστών σας μέσω της καινοτομίας και της κατάρτισης, γεγονός που μεταφράζεται σε προϊόντα υψηλότερης ποιότητας για τους πελάτες-στόχους σας.
2. Αυτοματοποίηση δοκιμών:
Καθορίζοντας ένα αυστηρό πλαίσιο αυτοματοποίησης, μπορείτε να είστε σίγουροι ότι όλες οι ομάδες σας θα ακολουθούν βασικές μεθόδους κωδικοποίησης. Ως αποτέλεσμα, υπάρχουν συντομότεροι χρόνοι εκτέλεσης και κύκλοι σεναρίων, βελτιωμένη κάλυψη και ποιότητα δοκιμών και μειωμένος χρόνος κατά την εισαγωγή νέων μηχανικών για αυτοματοποίηση.
3. Καλύτερη ευελιξία:
Απαιτώντας από κάθε δοκιμαστή να εργάζεται σε έναν συγκεκριμένο τομέα, επιτρέπει την ευελιξία των εργασιών να μετατοπίζονται ανά πάσα στιγμή, χωρίς το μειονέκτημα ότι οι δοκιμαστές πρέπει να εγκαταλείπουν διαφορετικά εργαλεία και διαδικασίες σε διάφορες ομάδες. Επιπλέον, οι ομάδες κλιμάκωσης που χρησιμοποιούν ένα
μοντέλο εξωτερικής ανάθεσης
δίνει στους ανθρώπους την ελευθερία να ενταχθούν με συνέπεια και ταχύτητα.
4. Κάντε βελτιώσεις:
Αναμφίβολα, ο κύριος λόγος για την ύπαρξη ενός ολοκληρωμένου TCoE είναι ο διαρκής εκσυγχρονισμός των διαδικασιών και των εργαλείων. Μια ομάδα αφιερωμένη σε αυτό το σκοπό διασφαλίζει ότι λειτουργείτε συνεχώς στον πιο σύγχρονο κόσμο των δοκιμών.
5. Εξοικονομήστε χρήματα:
Η εφαρμογή τυποποιημένων εργαλείων σε όλες τις ομάδες μπορεί να οδηγήσει σε σημαντική εξοικονόμηση κόστους για τον οργανισμό σας σε μια ορισμένη περίοδο.
6. Μείωση του κόστους δοκιμών:
Μια μελέτη
από το HCL κατέδειξε ότι ένα TCoE οδήγησε σε μείωση των τιμών των δοκιμών εντός του οργανισμού κατά 11%.
Μειονεκτήματα
1. Υπερβολικά περίπλοκο:
Αν είστε κάποιος που έχει μία ή ίσως και δύο ομάδες με στατικούς ελεγκτές, τα εργαλεία και οι διαδικασίες είναι σχετικά τα ίδια. Σε αυτή την περίπτωση, η προσθήκη ενός επιπλέον επιπέδου μπορεί να περιπλέξει τα πράγματα άσκοπα, καταλήγοντας σε απογοήτευση και καθυστερημένες κυκλοφορίες.
2. Έλλειψη δέσμευσης:
Εάν επιλέξετε να ενσωματώσετε ένα TCoE χωρίς τη βοήθεια του οργανισμού σας σε όλα τα επίπεδα, μπορεί να έχει ως αποτέλεσμα τα μέλη σας να αισθάνονται εξαντλημένα και αποθαρρυμένα. Πιο συγκεκριμένα, εάν δεν υπάρχει πλήρης υποστήριξη των εργαλείων και οι συστάσεις για τις διαδικασίες δεν έχουν προσαρμοστεί κατάλληλα, τα πράγματα μπορεί να πάνε στραβά.
Παραδείγματα για το πού μπορούν να εφαρμοστούν τα TCoEs
Ακολουθούν ορισμένοι τομείς στους οποίους θα πρέπει να εξετάσετε το ενδεχόμενο εφαρμογής ενός TCoE:
1. Θέλετε να μάθετε τις τάσεις της τεχνολογίας και των KPI
Η παροχή ποιότητας σε διάφορες ομάδες μπορεί να είναι δύσκολη, ειδικά αν δεν έχετε μια ομάδα ή ένα άτομο που να έχει οριστεί για τη δουλειά αυτή. Σε τέτοιες περιπτώσεις, μπορεί να σας βοηθήσει να δείτε τις διαφορές στον τρόπο με τον οποίο οι ομάδες παρακολουθούν συγκεκριμένους δείκτες απόδοσης, ενώ άλλες μπορεί να μην παρακολουθούν κανέναν. Μπορεί να μετρήσει την ποιότητα και τις μετρήσεις σε ολόκληρη την εταιρεία σας, μειώνοντας ή αφαιρώντας εντελώς το έργο.
2. Συμμετοχή σε διαδικασίες ομογενοποίησης
Η πρωταρχική λειτουργία ενός Κέντρου Αριστείας Δοκιμών είναι η τυποποίηση των εργαλείων και των διαδικασιών σε όλες τις ομάδες. Οι μονάδες μπορούν να δαπανήσουν λιγότερο χρόνο για τον καθορισμό και την ενσωμάτωση διαφόρων περιττών παραλλαγών μέσω της τυποποίησης.
Επιπλέον, η ρύθμιση διευκολύνει την επικοινωνία μεταξύ των ομάδων όσον αφορά τις κατευθυντήριες γραμμές και τις βέλτιστες πρακτικές που σχετίζονται με τη δημιουργία σεναρίων, την εκτέλεση και την αυτοματοποίηση.
3. Ευθυγράμμιση της διασφάλισης ποιότητας με τα έργα του οργανισμού
Όταν δεν υπάρχει κεντρικό πλαίσιο δοκιμών, οι ομάδες δοκιμών θα αναφέρονται σε μεμονωμένα άτομα και, ως εκ τούτου, θα χάσουν την ευκαιρία να μοιραστούν έναν κοινό στόχο ή μια κοινή κατεύθυνση.
Μέσω της υλοποίησης του TCoE, όλες οι λειτουργίες δοκιμών τοποθετούνται σε ένα κεντρικό και βολικό μέρος, διασφαλίζοντας ότι οι λειτουργίες βρίσκονται στην ίδια σελίδα με μια μοναδική αποστολή και όραμα ευθυγραμμισμένα με το
στόχους του οργανισμού
. Αυτό προσδίδει μεγαλύτερη ορατότητα και σαφήνεια στη διασφάλιση ποιότητας από τη σκοπιά της διοίκησης.
Όταν μπορεί να μην χρειάζεστε TeΚέντρο Αριστείας
Δεν θα ήταν συνετό να προσπαθήσετε να κάνετε συγκεντρωτισμό σε διάφορες ομάδες προϊόντων, αν έστω και ένα από τα μέλη της ομάδας βασίζεται στη θεσμική γνώση ως μεθοδολογία. Αυτό ισχύει επίσης εάν, αντί να βασίζονται σε αφηρημένα λειτουργικά μοντέλα, οι διαδικασίες μιας ομάδας βασίζονται σε συγκεκριμένα άτομα.
Ομοίως, θα βοηθούσε αν δεν μετακινούσατε ομάδες προϊόντων σε ένα Κέντρο Αριστείας Δοκιμών χωρίς πρώτα να φροντίσετε να τυποποιηθούν τα βασικά εργαλεία, όπως τα αποθετήρια περιπτώσεων δοκιμών και οι βάσεις δεδομένων ελαττωμάτων.
Χρειάζεται η επιχείρησή σας ένα Κέντρο Αριστείας Δοκιμών (TCoE);
Όταν βρίσκεστε μεταξύ μιας σημαντικής οργανωτικής αλλαγής, η διεξοδική κατανόηση των κενών σας και η εξέταση της τρέχουσας κατάστασης της εταιρείας σας είναι απαραίτητη όταν αποφασίζετε αν το TCoE ταιριάζει στον οργανισμό σας.
Αφιερώστε τον απαραίτητο χρόνο για να βεβαιωθείτε ότι έχετε προσδιορίσει σωστά τι είναι ή δεν είναι το Κέντρο Αριστείας Δοκιμών σας και επιλέξτε τα κατάλληλα άτομα για αυτή τη δουλειά.
Κρίσιμο για την επιτυχή εφαρμογή του TCoE είναι η εξασφάλιση ελεγκτών με άριστες δεξιότητες επικοινωνίας και συνεργασίας- πρέπει επίσης να έχουν πλήρη κατανόηση των αρχών ελέγχου.
Μην ξεχάσετε να σκεφτείτε πώς θα προσδιορίσετε και θα μετρήσετε την επιτυχία του οργανισμού σας. Εάν πρέπει να χρησιμοποιήσετε δείκτες μέτρησης απόδοσης, μεταβιβάστε αυτές τις πληροφορίες στην ομάδα σας για να καταλάβετε πώς θα μετρήσετε την επιτυχία.
Ποια είναι τα κύρια χαρακτηριστικά ενός Κέντρου Αριστείας Δοκιμών (TCoE);
Ενώ ένα Κέντρο Αριστείας Δοκιμών βοηθά τους οργανισμούς με την ποιότητα και τον προγραμματισμό, υπάρχουν μερικά βασικά χαρακτηριστικά για την αναγνώριση ενός Κέντρου Αριστείας Δοκιμών.
1. Πλαίσιο αυτοματοποιημένων δοκιμών
Ας υποθέσουμε ότι ο οργανισμός σας δεν διαθέτει ένα κεντρικό πλαίσιο Κέντρου Αριστείας για την αυτοματοποίηση δοκιμών. Στην περίπτωση αυτή, υπάρχει μεγάλη πιθανότητα η ομάδα σας να μην μοιράζεται τους κοινούς στόχους της εταιρείας σας ή ίσως να παρεκκλίνει από την πορεία που προορίζεται να χρησιμοποιηθεί για την επίτευξη των επιχειρηματικών στόχων.
Το πλαίσιο του Κέντρου Αριστείας Δοκιμών επιτρέπει στους οργανισμούς να επιτύχουν τους επιχειρηματικούς στόχους μέσω ενοποιημένων λειτουργιών δοκιμών.
2. Περισσότερες δοκιμές
Ένας ένοχος για την περιορισμένη ορατότητα των έργων είναι η έλλειψη συνέργειας μεταξύ διαλειτουργικών ομάδων, η οποία εμποδίζει την οικονομία κλίμακας. Το Κέντρο Αριστείας Δοκιμών εγγυάται το συντονισμό των μονάδων σύμφωνα με τις βασικές τους δεξιότητες όσον αφορά την τεχνολογία σε όλα τα έργα. Επίσης, δεν υπάρχει εξάρτηση από διασταυρούμενες πλατφόρμες που επιτρέπει τη βέλτιστη χρήση των πόρων σας.
Η ομάδα δοκιμών ποιότητας διαθέτει το δικό της χώρο εργασίας, ώστε να τους παρέχεται ο απαραίτητος χώρος για την εκτέλεση των δοκιμών χωρίς να βλάπτεται η πρόοδος της ανάπτυξης του λογισμικού. Επιπλέον, το προσωπικό μπορεί να διεξάγει παράλληλες δοκιμές για διάφορα έργα σε διάφορα περιβάλλοντα.
3. Ορατότητα σε όλες τις ομάδες
Συνήθως οι διαλειτουργικές ομάδες δεν έχουν την ορατότητα να υπολογίσουν με ακρίβεια την απόδοση των επενδύσεων λόγω των δοκιμών και δεν υπάρχει βιωσιμότητα όσον αφορά το συνολικό κόστος που συνεπάγεται η δοκιμή. Το TCoE διαθέτει παρακολούθηση βάσει μετρήσεων, επιτρέποντάς του να μετρά την απόδοση των δοκιμών σας και την
ROI από τις δοκιμές
.
Το TCoE απλοποιεί τις τυπικές προκλήσεις που σχετίζονται με έναν οργανισμό, όπως η μέτρηση των προσπαθειών δοκιμών και της αποτελεσματικότητάς τους, η αποκάλυψη ελαττωμάτων και η παρακολούθηση της κάλυψης των δοκιμών. Θα έχετε κεντρική ορατότητα και σαφήνεια στη διάθεσή σας για τους ενδιαφερόμενους, χάρη στην ανάλυση σε πραγματικό χρόνο και τη διαθέσιμη αναφορά σφαλμάτων που θα σας βοηθήσει να κάνετε μια καλύτερη εφαρμογή.
Ποια είναι τα οφέλη ενός Κέντρου Αριστείας Δοκιμών (TCoE);
Η ενσωμάτωση ενός Κέντρου Αριστείας Δοκιμών για την εταιρεία σας έχει πολλά οφέλη, όπως τα ακόλουθα:
1. Αυξημένη βελτιστοποίηση του χρονοδιαγράμματος παράδοσης
Με τη χρήση προτύπων και την αυτοματοποίηση περιττών δοκιμών, η εκτέλεση δοκιμών μειώνεται δραστικά. Με την απλή ενσωμάτωση τυποποιημένων διαδικασιών, μπορείτε να επιταχύνετε τη διαδικασία επίλυσης ανάλογα με την προτεραιότητα και να μειώσετε τον χρόνο διακοπής μεταξύ των συνήθων εργασιών.
2. Καλύτερες δοκιμές επιδόσεων
Η εφαρμογή ενός Κέντρου Αριστείας Δοκιμών ενοποιεί τους κανόνες QA και τους ενεργοποιεί. Αυτό ελαχιστοποιεί την επίδραση των τυπικών κινδύνων του έργου, ενώ ταυτόχρονα αυξάνει την ποιότητα του προϊόντος. Επιπλέον, η μονάδα σας δημιουργεί ένα αποθετήριο για να αυξήσει τον αριθμό των εντοπισμένων σφαλμάτων και να συμβάλει στη μείωση των καθυστερημένων παραδόσεων.
3. Οικονομικά αποδοτικές λύσεις
Η επιχείρησή σας μπορεί να χρησιμοποιήσει τις υπηρεσίες και, λόγω του arbitrage της εργασίας, μπορεί να το κάνει με χαμηλό κόστος, οδηγώντας ενδεχομένως σε εξοικονόμηση κόστους. Μέσω της βελτιστοποίησης της χρήσης των πόρων, μπορείτε να εξοικονομήσετε κόστος με τη μορφή προμήθειας λογισμικού, συντήρησης και εγκατάστασης.
4. Προσκόλληση της ομάδας
Ένα Κέντρο Αριστείας Δοκιμών θα επιτρέψει την ασφαλή ευθυγράμμιση των επιχειρηματικών σας στόχων. Μπορείτε να το επιτύχετε αυτό αναπτύσσοντας ένα μοντέλο διακυβέρνησης των δοκιμών λογισμικού που βασίζεται σε ένα σύστημα μέτρησης, συζήτησης και αναφοράς των KPI.
Ποιες είναι οι παρανοήσεις σχετικά με τη δημιουργία ενός Κέντρου Αριστείας Δοκιμών (TCoE);
Ακολουθούν μερικοί μύθοι που αντιμετωπίζουμε σχετικά με το Κέντρο Αριστείας Δοκιμών:
1. Οποιοσδήποτε μπορεί να εκτελέσει δοκιμές QA
Δεδομένης μιας συγκεκριμένης επιχειρηματικής δραστηριότητας, οι ειδικοί στη διασφάλιση ποιότητας θα γνωρίζουν καλά το σχετικό λογισμικό και θα έχουν επίγνωση όλων των πιθανών επιπλοκών δοκιμών και ανάπτυξης. Το TCoE αποτελείται από λογισμικό που αντιστοιχεί στις ικανότητες των επαγγελματιών υψηλής εξειδίκευσης στον τομέα της διασφάλισης ποιότητας και στα οφέλη των ενοποιημένων προτύπων διασφάλισης ποιότητας.
2. Ένα TCoE είναι πολύ ακριβό
Αν και η επένδυση σε TCoE μπορεί να φαίνεται πολύ ακριβή, θα πρέπει πρώτα να εξετάσετε την πιθανότητα και το κόστος του σφάλματος.
Σκεφτείτε όλες τις δαπάνες για την αγορά διορθώσεων σφαλμάτων και επιδιορθώσεων που είναι πιθανό να χρειαστούν μόλις εμφανιστούν δυσλειτουργίες μετά την κυκλοφορία του προϊόντος. Σίγουρα θα ξοδέψετε περισσότερα χρήματα για να έχετε μειωμένη απόδοση επένδυσης όταν προσπαθείτε να διορθώσετε το ελάττωμα στο προϊόν σας. Ο οργανισμός σας μπορεί να το αποφύγει αυτό επενδύοντας σε ένα ποιοτικό TCoE.
3. Η επικοινωνία μεταξύ όλων των μερών είναι πολύ χαοτική
Είναι εύκολο να υποθέσουμε ότι η επικοινωνία θα είναι εφιάλτης όταν προσπαθούμε να συντονίσουμε διάφορες ομάδες δοκιμών με διαφορετικούς ρόλους και διαφορετικές βάσεις γνώσεων.
Ωστόσο, ο υπεύθυνος και ο επικεφαλής των δοκιμών πρέπει να δημιουργήσει ένα προηγούμενο για την επίλυση προβλημάτων και ερωτήσεων, ενισχύοντας παράλληλα τα πρωτόκολλα και τις προσδοκίες από την αρχή. Αυτή η συμβουλή θα αποτρέψει μελλοντικά προβλήματα που θα μπορούσαν να εμποδίσουν την επιτυχία του TCoE.
Πώς να ρυθμίσετε ένα TCoE
Ακολουθήστε αυτό το πρότυπο αν ενδιαφέρεστε να δημιουργήσετε ένα Κέντρο Αριστείας Δοκιμών.
1. Περιγράψτε τις προκλήσεις
Η στρατηγική σας για το Κέντρο Αριστείας Δοκιμών θα πρέπει να είναι σε θέση να τυποποιήσει τις διαδικασίες και τα εργαλεία τουλάχιστον. Μπορείτε επίσης να προσθέσετε προσαρμοσμένες λειτουργίες για να ορίσετε και να μετρήσετε υπάρχοντες ή νέους KPI, να ανακαλύψετε παραγωγικές τεχνολογίες ή να εντάξετε περισσότερους πόρους QA στην ομάδα σας. Μην προσπαθήσετε να δημιουργήσετε ένα COE δοκιμών χωρίς πρώτα να περιγράψετε τα προβλήματα που πρέπει να επιλυθούν.
2. Επιλογή εμπειρογνωμόνων
Λάβετε αποφάσεις σχετικά με το ποιος θα συμμετέχει στις δοκιμές TCoE και ποιος μπορεί να ηγηθεί και να εκπροσωπήσει τους δοκιμαστές στο σύνολό τους. Μπορεί να επιλέξετε να συνεργαστείτε με τρίτους για να αναλάβετε μεγαλύτερη ευθύνη για την επιλογή ή μπορείτε να το διατηρήσετε στο σπίτι σας.
3. Δημιουργία ενός χάρτη πορείας του Κέντρου Αριστείας QA
Κάθε επιχείρηση έχει συγκεκριμένες ανάγκες που θέλει να καλύψει και έναν κατάλογο επιθυμητών λύσεων. Επισημάνετε τις προβληματικές περιοχές εντός του οργανισμού, αναπτύξτε μια κλίμακα προτεραιοτήτων και διασφαλίστε ότι όλοι βρίσκονται στην ίδια σελίδα δημιουργώντας ένα Κέντρο Αριστείας Διασφάλισης Ποιότητας.
4. Ορισμός της ομαδικής επικοινωνίας
Σε αυτό το βήμα η ισχυρή ηγεσία έχει τεράστιο αντίκτυπο. Πώς θα εφαρμόσετε τα νέα εργαλεία και τις διαδικασίες στο πλαίσιο του COE δοκιμών σας, διασφαλίζοντας παράλληλα ότι όλοι ακολουθούν το πρωτόκολλο;
Πώς μπορείτε να επιτύχετε τη μέγιστη δυνατή τήρηση του TCoE; Όταν ξεκαθαρίζετε σε ποιον μπορούν να απευθυνθούν τα μέλη της ομάδας για καθοδήγηση και ποιες είναι οι συνέπειες της εγκατάλειψης του πλαισίου, περιορίζετε τα λάθη μεταξύ των ομάδων στο μέλλον.
5. Καλά τεκμηριωμένοι KPIs, εργαλεία, μεθοδολογίες και διαδικασίες
Πριν και καθώς εκτελείτε τα σχέδιά σας για ένα
αυτοματοποίηση δοκιμών
Κέντρο Αριστείας, θα χρησιμοποιείτε προϋπάρχοντα εργαλεία και διαδικασίες για την εκτέλεση διαφόρων λειτουργιών. Δημιουργία γραπτών πολιτικών που περιγράφουν τις προσδοκίες που κινούνται προς τα εμπρός. Αυτό το αποθετήριο θα είναι επίσης πολύτιμο κατά την εισαγωγή νέων μελών ή αν υπάρχει σύγχυση μεταξύ των δοκιμαστών.
6. Ανάλυση ελλείμματος
Όταν ξεκινάτε την CoE αυτοματοποίησης δοκιμών, μπορεί να υπάρχουν ορισμένοι τομείς στους οποίους οι ελλείψεις πρέπει να αποτελούν προτεραιότητα, ειδικά αν σκοπεύετε να διατηρήσετε τα πράγματα στο εσωτερικό σας. Ένας καλός ηγέτης θα κατανοήσει τα κενά και θα συνεργαστεί με τα μέλη για να τα κάνει να αισθανθούν ότι συμπεριλαμβάνονται και ότι η συμβολή τους εκτιμάται.
Ποιο είναι το κόστος και οι πόροι που απαιτούνται για τη δημιουργία ενός Κέντρου Αριστείας Δοκιμών;
Ενώ τα εργαλεία είναι απαραίτητα για τη δημιουργία βέλτιστων πρακτικών του Κέντρου Αριστείας Δοκιμών, μπορείτε να περιμένετε ότι θα χρειαστείτε ένα ευρύ φάσμα εργαλείων και πόρων πριν ξεκινήσετε.
1. Λογισμικό και εργαλεία δοκιμών
Θα καλύψουμε αυτό το τμήμα παρακάτω, αλλά τα εργαλεία λογισμικού και οι πόροι δοκιμών είναι απαραίτητα κατά τη δημιουργία ενός Κέντρου Αριστείας Δοκιμών. Θα θελήσετε να επενδύσετε σε ένα αποθετήριο εγγράφων, τυποποιημένα εργαλεία δοκιμών, μετρήσεις αποδοτικότητας και άλλα.
2. Ανάπτυξη ομάδας
Η πρόσληψη ή η ανάθεση αποκλειστικών ατόμων πλήρως αφοσιωμένων στη διαδικασία δοκιμών αυτοματοποίησης είναι απαραίτητη για την επιτυχία του TCoE. Θα χρειαστείτε εμπειρογνώμονες για τον επικεφαλής δοκιμών, τον υπεύθυνο δοκιμών, τον αρχιτέκτονα δοκιμών και άλλες θέσεις εντός της ομάδας.
Αυτοί οι άνθρωποι θα είναι τα κύρια περιουσιακά στοιχεία εκτός των τεχνολογιών που χρησιμοποιείτε. Θα χρησιμοποιήσουν την ικανότητά τους για να αξιολογήσουν την
διαδικασία δοκιμών εντοπισμού
, μεθοδολογία δοκιμών εφαρμογών, μεθοδολογία δοκιμών επιδόσεων και άλλα.
Πώς πρέπει να ελέγχετε την αποτελεσματικότητα του TCoE σας;
Μπορείτε να χρησιμοποιήσετε διάφορες μετρήσεις για να προσδιορίσετε πόσο αποτελεσματική είναι η στρατηγική σας για το Κέντρο Αριστείας Δοκιμών Απόδοσης και αν έχει επιτύχει τους καθορισμένους στόχους. Οι KPIs (βασικοί δείκτες απόδοσης) είναι ένας πολύ καλός τρόπος για την αποτελεσματική μέτρηση της επιτυχίας.
1. Τι KPIs πρέπει να ορίσετε για να παρακολουθείτε την απόδοση;
Επιλέξτε εκ των προτέρων ποιους δείκτες επιδόσεων θέλετε να χρησιμοποιήσετε. Θα σας βοηθήσει να γνωρίζετε αν το TCoE σας βοηθάει πραγματικά τον οργανισμό ή αν τα πράγματα είναι τα ίδια όπως πριν από την εφαρμογή. Καθώς προσαρμόζετε τις τρέχουσες διαδικασίες και προσθέτετε νέες, οι καλύτεροι δείκτες μέτρησης απόδοσης θα σας βοηθήσουν να γεφυρώσετε τα κενά.
Εξετάστε αυτούς τους δημοφιλείς KPIs για τη μέτρηση της επιτυχίας του TCoE:
- Ποσοστό χαμένων σφαλμάτων: Αυτός ο KPI μετρά τη βελτίωση της ποιότητας. Χρησιμοποιήστε αυτόν τον δείκτη για να προσδιορίσετε αν ένα έργο πληρούσε τους στόχους των προτύπων ποιότητας, να προσθέσετε σε ένα ΑΠΣ και άλλα.
- Κόστος δοκιμής: Αυτός ο KPI είναι χρήσιμος για τη βελτιστοποίηση του προϋπολογισμού των δοκιμών και του QA. Θα διαπιστώσετε πού είναι αναγκαίες οι διορθώσεις υπολογίζοντας τους μέσους όρους του κόστους δοκιμής πριν και μετά την καθιέρωση του COE. Εξοικονομήστε σχεδόν 35 τοις εκατό σε τρία χρόνια με ένα αποτελεσματικό TCoE.
- Ωριμότητα QA: Ένας από τους σημαντικότερους στόχους ενός πλαισίου COE για τον έλεγχο επιδόσεων είναι η ενίσχυση της διασφάλισης ποιότητας. Όλοι πρέπει να συμμετέχουν στον στόχο της βελτίωσης και της ικανοποίησης των πελατών.
Μπορείτε να χρησιμοποιήσετε
Βελτίωση της διαδικασίας δοκιμών
(TPI) ή
Ενσωμάτωση Μοντέλου Ωριμότητας Δοκιμών
(TMMi) για τη μέτρηση της ωριμότητας QA και της αποτελεσματικότητας των καθιερωμένων μεθοδολογιών.
Τεχνολογίες και εργαλεία που απαιτούνται για τη δημιουργία ενός Κέντρου Αριστείας Δοκιμών
Ακολουθούν διάφορες μορφές εργαλείων και τεχνολογιών που χρησιμοποιούνται για τη δημιουργία ενός TCoE:
1. Εργαλεία παρακολούθησης και σχεδιασμού έργων
Χρησιμοποιήστε αυτά τα εργαλεία για την ανάπτυξη και την παρακολούθηση του σχεδιασμού των πειραμάτων κατά τη διάρκεια των δοκιμών λογισμικού. Τα πιο αξιοσημείωτα εργαλεία είναι το Microsoft Project Planner, το Trello και το JIRA.
2. Ανάλυση αρχείων καταγραφής
Κάθε εφαρμογή που χρησιμοποιείτε θα δημιουργήσει ένα αρχείο καταγραφής με την πάροδο του χρόνου. Όταν κάνετε δοκιμές, αυτές οι πληροφορίες μπορεί να είναι επωφελείς για τους δοκιμαστές. Μπορούν να προσθέσουν τα αρχεία στις αναφορές σφαλμάτων τους για να κατανοήσουν, να αναλύσουν και να επιδιορθώσουν τις ελλείψεις. Δοκιμάστε τα Elastic Stack, Nagios, LOGalyze και Graylog.
3. Εργαλεία δοκιμής επιδόσεων
Χρησιμοποιήστε ένα εργαλείο ελέγχου επιδόσεων για να διασφαλίσετε ότι η προτιμώμενη εφαρμογή σας πληροί τα πρότυπα διασφάλισης ποιότητας όταν το φορτίο μεταβάλλεται. Το σύστημα πρέπει να είναι σταθερό και ικανό να χειρίζεται υπολογισμούς υψηλού επιπέδου.
Πολλά εργαλεία ελέγχου επιδόσεων μετρούν την αξιοπιστία, την ταχύτητα, την επεκτασιμότητα, το χρόνο απόκρισης και τη χρήση των πόρων. Συμπεριλάβετε εργαλεία όπως το ZAPTEST στη διακυβέρνηση της δοκιμής λογισμικού σας.
Ρόλοι που χρειάζεστε σε ένα TCoE
Οι τεχνικοί και οι ειδικοί σε θέματα δοκιμών συνεργάζονται για την αξιοποίηση της μεθοδολογίας, των πόρων, της τεχνολογίας και των γνώσεων σε θέματα δοκιμών σε όλες τις αναθέσεις. Τα μέλη αυτά θα συμπληρώνουν τα εργαλεία δοκιμών σε κάθε έργο.
1. Αρμοδιότητες Διαχειριστή δοκιμών
Ο διευθυντής δοκιμών πρέπει να ηγείται ομάδων δοκιμών. Πρέπει να κατανοήσουν τις πτυχές των δοκιμών και τον τρόπο θέσπισης μιας διαδικασίας δοκιμών, καθώς εκπληρώνουν παραδοσιακούς υλικούς ρόλους. Ο Διαχειριστής δοκιμών είναι ζωτικής σημασίας για ένα ισχυρό πλαίσιο, οικονομικά αποδοτικές λύσεις και ρευστή επικοινωνία και ομαδική εργασία.
Τα καθήκοντα του Διαχειριστή δοκιμών περιλαμβάνουν συνήθως τα εξής:
- Καθιέρωση και διατήρηση SLAs (
συμφωνίες επιπέδου υπηρεσιών
) - Παροχή γνώσεων στις ομάδες δοκιμών σχετικά με το SLA
- Διαχειρίζεται τον προϋπολογισμό του κέντρου δοκιμών καθώς και το ανθρώπινο δυναμικό.
- Ανάληψη θεμάτων δοκιμών και εξεύρεση λύσεων
- Εφαρμογή μεθοδολογίας δοκιμών ιστού
2. Αρμοδιότητες επικεφαλής δοκιμών
Ο επικεφαλής δοκιμών πρέπει να αντιδρά γρήγορα στις αλλαγές και να προσαρμόζεται σε ευέλικτες καταστάσεις καθώς προκύπτουν προβλήματα μεταξύ των ομάδων. Πρόκειται για μια απαιτητική θέση που είναι εξίσου αναπόσπαστο μέρος της επιτυχίας του TCoE.
Ο επικεφαλής δοκιμών πρέπει:
- Διατηρήστε άμεσα διαθέσιμους ειδικούς σε θέματα δοκιμών
- Καθορισμός και εκτέλεση δοκιμών ρόλων εντός του οργανωτικού πλαισίου
- Ανάπτυξη του πεδίου δοκιμών για την απελευθέρωση και την παράδοση για κάθε έργο
- Εφαρμογή των κατάλληλων μετρικών και μετρήσεων
- Αποκλιμάκωση των συγκρούσεων μεταξύ των ομάδων για τη διασφάλιση αποτελεσματικών δοκιμών
3. Αρμοδιότητες αρχιτέκτονα δοκιμών
Ο Αρχιτέκτονας δοκιμών διατηρεί τη μεγάλη εικόνα για το TCoE σας στο επίκεντρο της εγκατάστασης και κατά τη διάρκεια των δοκιμών. Συνήθως, τη θέση αυτή πρέπει να αναλάβουν ανώτερα στελέχη δοκιμών με μεγάλη εμπειρία σε όλα τα επίπεδα, καθώς συνοδεύεται από πολλές ευθύνες. Συνεργάζονται στενά με όλους τους άλλους παίκτες ρόλων για την τήρηση των προθεσμιών και των στόχων.
Τα καθήκοντα του Αρχιτέκτονα δοκιμών περιλαμβάνουν:
- Να είναι υποστηρικτής της εξέλιξης της αρχιτεκτονικής TCoE
- Ενσωμάτωση μεθοδολογιών, διαδικασιών και εργαλείων όπως
ρομποτική λογισμικού
για μια πιο συνεκτική εμπειρία - Διατύπωση βραχυπρόθεσμων και μακροπρόθεσμων στόχων αρχιτεκτονικής δοκιμών
- Χρήση του κατάλληλου λογισμικού για την επίτευξη των στόχων των δοκιμών
- Πραγματοποιήστε ελέγχους QA σε κάθε ομάδα δοκιμών για να διασφαλίσετε ότι ακολουθούν τα πρωτόκολλα.
4. Αρμοδιότητες μεθοδολόγου δοκιμών
Ο μεθοδολόγος δοκιμών έχει παρόμοιο ρόλο με τον αρχιτέκτονα δοκιμών, παρέχοντας τις διαδικασίες, τα πρότυπα και τις διεργασίες που διευκολύνουν τον αποτελεσματικό σχεδιασμό και τη δοκιμή δοκιμών.
Οι αρμοδιότητες ενός μεθοδολόγου δοκιμών περιλαμβάνουν:
- Παροχή ενός προτύπου Proof of Concept για δοκιμές λογισμικού
- Συνεργασία με τις ομάδες δοκιμών για τη συνεχή βελτίωση των επιδόσεων
- Αξιολόγηση και σύσταση κατάλληλων μεθοδολογιών δοκιμής εφαρμογών
- Παροχή εκπαιδευτικών πόρων σχετικά με τις μεθόδους δοκιμών και τις δοκιμές λογισμικού
- Διαχείριση λογισμικού, υλικού και εφαρμογών για την επίτευξη των στόχων των δοκιμών
Τα 10 πιο σημαντικά βήματα για την οικοδόμηση ενός Κέντρου Αριστείας Δοκιμών (TCoE)
Βεβαιωθείτε ότι ακολουθείτε αυτά τα δέκα βήματα καθώς αναπτύσσετε και υλοποιείτε το Κέντρο Αριστείας Δοκιμών:
1. Εκτελεστική δέσμευση
Η αφοσίωση στην ποιότητα ξεκινά από την κορυφή. Η διατήρηση της υποστήριξης των στελεχών είναι ζωτικής σημασίας για τη δημιουργία των θεμελίων του TCoE σας.
2. Να είστε ειλικρινείς
Όταν επιλέγετε ηγέτες για τις ομάδες δοκιμών, πρέπει να προετοιμάσετε τα άτομα αυτά να είναι ειλικρινή και ρεαλιστικά όσον αφορά τους στόχους και τις προσδοκίες με όλους τους εμπλεκόμενους. Δεν μπορεί να υπάρχει σύγκρουση συμφερόντων ή μεροληψία. Οι εμπειρογνώμονες που επιλέγετε πρέπει να αντιπροσωπεύουν την επιτομή της οργανωτικής επιτυχίας.
3. Κατανόηση των κινδύνων και των ανταμοιβών
Θα υπάρξει μια αντιστάθμιση μεταξύ κινδύνων και ανταμοιβών, καθώς το TCoE είναι μια επένδυση που αξίζει να γίνει. Μην περιμένετε να δείτε μηδενικά σφάλματα ή ατέλειες στα έργα σας. Πιθανόν να χρειαστεί να κάνετε συμβιβασμούς για να επιτύχετε τη βέλτιστη διασφάλιση ποιότητας σε ανταγωνιστικούς τομείς.
4. Πρόληψη και ανίχνευση ελαττωμάτων
Η ομάδα QA είναι κρίσιμη όταν
τον έλεγχο του λογισμικού
και κατά τη διάρκεια της ανάπτυξης του
Proof of Concept
πρότυπο για δοκιμές λογισμικού. Ο εντοπισμός ελαττωμάτων κατά τη φάση του σχεδιασμού και των απαιτήσεων εξοικονομεί χρόνο και χρήμα σε σχέση με τον εντοπισμό τους στις φάσεις παραγωγής.
5. Αξιολόγηση των εμποδίων ενσωμάτωσης
Η εστίαση στην ολοκλήρωση από άκρο σε άκρο ενισχύει επίσης την παραγωγικότητα και αποτρέπει τα εμπόδια στη συνέχεια. Η διαπίστωση ελαττωμάτων σχετικά με την εμπειρία του πελάτη θα πρέπει πάντα να αποτελεί μέρος κάθε εφαρμογής συστήματος που τα πηγαίνει καλά με τις δοκιμές λογισμικού.
6. Κάντε τις δοκιμές αυτόματες
Θα διαπιστώσετε ότι πολλοί οργανισμοί έχουν αναποτελεσματικές και χειροκίνητες διαδικασίες δοκιμών. Για βέλτιστη απόδοση, αυτοματοποιήστε και θέστε σε λειτουργία τις πιο κρίσιμες εργασίες για να βοηθήσετε τις προσπάθειες διασφάλισης ποιότητας. Οι εταιρείες θα πρέπει να εφαρμόζουν ευρέως
υπεραυτοματισμός
τεχνολογία από εταιρείες όπως η
ZAPTEST
σε αναφορές, διαχείριση εργαστηρίων, δημιουργία δεδομένων και πολλά άλλα σε επίπεδο επιχείρησης, όπου μπορείτε να ενοποιήσετε τις δεξιότητες της ομάδας σας και τα αντικείμενα του αυτοματοποιημένου πλαισίου: επαναχρησιμοποιήσιμα σενάρια, δεδομένα δοκιμών, βιβλιοθήκες λειτουργιών, αποθήκες αντικειμένων και πολλά άλλα… που θα οδηγήσουν στη συνολική βελτιστοποίηση της διαδικασίας αυτοματοποίησής σας.
7. Τυποποίηση εργαλείων, διαδικασιών και μεθόδων δοκιμών
Δεν χρειάζεστε προσαρμοσμένα εργαλεία ή μεθοδολογίες. Κάντε αυτό που λειτουργεί! Αν απλοποιήσετε τις διαδικασίες, μπορείτε να αποφύγετε τα λάθη, να εξοικονομήσετε χρόνο και χρήμα και να έχετε άμεσα οφέλη. Κάντε τα πράγματα όσο το δυνατόν πιο ομαλά μέσω της εφαρμογής
διαδικασίες αυτοματισμού
που δημιουργούν ακριβή αποτελέσματα.
8. Χρήση ακριβών δεδομένων
Διαχειριστείτε με βάση τα γεγονότα αντί για τις απόψεις για να καθοδηγήσετε την ανάπτυξη του TCoE. Αν έχετε πάντα στη διάθεσή σας αποτελέσματα βασισμένα σε δεδομένα όταν λαμβάνετε αποφάσεις, αυτό όχι μόνο δίνει μεγαλύτερη αξιοπιστία στις προσπάθειές σας, αλλά προσθέτει επίσης αξία στο συνολικό πλαίσιο.
9. Προσπάθεια για συνεχή βελτίωση
Όταν δημιουργείτε ένα TCoE, θα πρέπει πάντα να αναζητάτε τρόπους για να γίνετε καλύτεροι. Είναι επιτακτική ανάγκη να βελτιώνετε αδιάκοπα τη διαδικασία διασφάλισης ποιότητας με τη διενέργεια αναλύσεων αιτιών ή με δοκιμές και λάθη. Κοιτάξτε τις τάσεις που έχουν αναπτυχθεί με την πάροδο του χρόνου, τι έχει λειτουργήσει και τι έχει αποτελέσει εμπόδιο, και βασιστείτε σε αυτές τις διαδικασίες.
10. Συγκεντρώστε ειδικούς με άριστη επικοινωνία
Πιθανόν να έχετε μια ποικιλία ανθρώπων που εργάζονται στο πλαίσιο της COE σας. Όλοι πρέπει να επικοινωνούν συνεχώς με τους υπαλλήλους, τους εξωτερικούς προμηθευτές, τους εργολάβους και άλλους. Θα πρέπει να βασίζονται ο ένας στις γνώσεις του άλλου, να είναι αφοσιωμένοι και να αποδίδουν σε υψηλά επίπεδα ανά πάσα στιγμή. Επιλέξτε εξειδικευμένους και αξιόπιστους εργαζόμενους για να αξιοποιήσετε με τον καλύτερο δυνατό τρόπο το κέντρο δοκιμών σας.