Τι είναι η δοκιμαστική δοκιμή;
Η δοκιμή PILOT ορίζεται ως ένας τύπος δοκιμής λογισμικού που επαληθεύει ένα στοιχείο του συστήματος ή ολόκληρου του συστήματος υπό συνθήκες λειτουργίας σε πραγματικό χρόνο. Ο σκοπός του πιλοτικού τεστ είναι η αξιολόγηση της σκοπιμότητας, του χρόνου, του κόστους, του κινδύνου και της απόδοσης ενός ερευνητικού έργου.
Αυτή η δοκιμή γίνεται ακριβώς μεταξύ του UAT και της παραγωγής.
Στην πιλοτική δοκιμή, μια επιλεγμένη ομάδα τελικών χρηστών δοκιμάζει το υπό δοκιμή σύστημα και παρέχει τα σχόλια πριν από την πλήρη ανάπτυξη του συστήματος.
Με άλλα λόγια, σημαίνει να κάνουμε μια πρόβα φόρεμα για το τεστ χρηστικότητας που ακολουθεί.
Το Pilot Testing βοηθά στην έγκαιρη ανίχνευση σφαλμάτων στο Σύστημα.
Η δοκιμαστική δοκιμή ασχολείται με την εγκατάσταση ενός συστήματος σε μια τοποθεσία πελάτη (ή σε περιβάλλον προσομοίωσης χρήστη) για δοκιμές κατά της συνεχούς και τακτικής χρήσης.
Η πιο συνηθισμένη μέθοδος δοκιμών είναι η συνεχής δοκιμή του συστήματος για να ανακαλύψετε τις αδύναμες περιοχές του. Αυτές οι αδυναμίες στέλνονται στη συνέχεια στην ομάδα ανάπτυξης ως αναφορές σφαλμάτων και αυτά τα σφάλματα διορθώνονται στην επόμενη έκδοση του συστήματος.
Κατά τη διάρκεια αυτής της διαδικασίας μερικές φορές η δοκιμή αποδοχής περιλαμβάνεται επίσης ως μέρος της δοκιμής συμβατότητας. Αυτό συμβαίνει όταν ένα σύστημα αναπτύσσεται για να αντικαταστήσει ένα παλιό.
Στο Software Engineering, το Pilot Testing θα απαντήσει στο ερώτημα όπως, εάν το προϊόν ή η υπηρεσία έχει πιθανή αγορά.
Γιατί η δοκιμαστική δοκιμή είναι σημαντική
Η δοκιμαστική δοκιμή είναι σημαντική επειδή βοηθά με πολλούς τρόπους όπως το λογισμικό εντοπισμού σφαλμάτων και τη διαδικασία που χρησιμοποιείται για τη δοκιμή, τον έλεγχο της ετοιμότητας του προϊόντος για πλήρη εφαρμογή, καλύτερη απόφαση για την κατανομή του χρόνου και των πόρων, δίνει την ευκαιρία να μετρήσουμε την αντίδραση του πληθυσμού-στόχου σας στο πρόγραμμα, τη μέτρηση της επιτυχίας του προγράμματος και δίνει στην ομάδα την ευκαιρία να εξασκήσει δραστηριότητες που θα χρησιμοποιήσουν για το τεστ χρηστικότητας.
Πώς να κάνετε πιλοτική δοκιμή
Το επίπεδο δοκιμαστικών δοκιμών εξαρτάται από το μέγεθος και το εύρος του έργου μετεγκατάστασης. Η πραγματική δοκιμαστική δοκιμή γίνεται σε έναν ειδικό χώρο ή εργαστήριο όπου οι χρήστες εκτελούν πολλές διαδικασίες, συναλλαγές και αναφορές καθώς προσομοιώνουν τη λειτουργικότητα του λογισμικού.
Πιλοτικές δοκιμές μπορούν να διεξαχθούν ανάλογα με το πλαίσιο του έργου,
- Για μια γενική επιχειρηματική επιχείρηση, μια δοκιμαστική δοκιμή μπορεί να διεξαχθεί με μια ομάδα χρηστών σε ένα σύνολο διακομιστών σε ένα κέντρο δεδομένων
- Για μια επιχείρηση ανάπτυξης ιστού, μπορεί να διεξαχθεί πιλοτική δοκιμή φιλοξενώντας αρχεία ιστότοπου σε διακομιστές σταδιοποίησης ή φακέλους που ζουν στο Διαδίκτυο
- Για εμπορικούς προμηθευτές λογισμικού, μπορεί να διεξαχθεί πιλοτική δοκιμή με μια ειδική ομάδα πρώτων υιοθετών.
Η δοκιμαστική δοκιμή περιλαμβάνει το ακόλουθο σχέδιο δοκιμών
Βήμα 1 : Δημιουργήστε ένα πιλοτικό σχέδιο
Βήμα 2 : Προετοιμαστείτε για το πιλοτικό τεστ
Βήμα 3 : Ανάπτυξη και δοκιμή του πιλοτικού τεστ
Βήμα 4: Αξιολογήστε το πιλοτικό τεστ
Βήμα 5: Προετοιμαστείτε για ανάπτυξη παραγωγής
Πριν από τη διεξαγωγή πιλοτικής δοκιμής πρέπει να ληφθούν υπόψη τα ακόλουθα πράγματα,
- Παρέχετε επαρκή εκπαίδευση στους συμμετέχοντες
- Ένα σχέδιο ανάπτυξης για την ανάπτυξη των διακομιστών και την προετοιμασία συστημάτων για τον πιλότο
- Τεκμηρίωση της διαδικασίας εγκατάστασης
- Δοκιμές σεναρίων για κάθε εφαρμογή λογισμικού. Αποτελείται από λίστες ελέγχου των λειτουργιών που θα εκτελεστούν
- Παρέχετε συνεχή ανατροφοδότηση στις ομάδες σχεδιασμού και δοκιμών από χρήστες χρησιμοποιώντας email ή ιστότοπους
- Ορίστε τα κριτήρια αξιολόγησης για τον πιλότο, όπως πληροφορίες σχετικά με τον αριθμό των χρηστών που δεν ήταν ικανοποιημένοι, τον αριθμό των κλήσεων και αιτημάτων υποστήριξης κ.λπ.
- Συμμετέχετε σε μια ομάδα εργασίας κοινοτικών εταίρων ή ενδιαφερομένων που έχουν επενδύσει στο έργο σας και θα συναντώνται τακτικά για να συζητήσουν την πρόοδό σας
- Ανέπτυξε ένα σχέδιο αξιολόγησης και μέσα / εργαλεία αξιολόγησης για τη συλλογή των απαραίτητων πληροφοριών σχετικά με τη γνώση, τις αλλαγές στη στάση και τη συμπεριφορά της πιλοτικής ομάδας.
Κατά τη διάρκεια του πιλοτικού τεστ, η ομάδα συλλέγει και αξιολογεί τα δεδομένα των δοκιμών. Με βάση αυτά τα δεδομένα, η ομάδα θα επιλέξει μία από τις στρατηγικές.
- Stagger Forward - Αναπτύξτε έναν νέο υποψήφιο κυκλοφορίας στην πιλοτική ομάδα
- Roll back - Εκτελέστε το πρόγραμμα επαναφοράς για να επαναφέρετε την πιλοτική ομάδα στην προηγούμενη κατάσταση διαμόρφωσης
- Αναστολή - Αναστολή δοκιμαστικής δοκιμής
- Διόρθωση και συνέχεια - Αναπτύξτε ενημερώσεις κώδικα για να διορθώσετε την υπάρχουσα λύση
- Ανάπτυξη - Προχωρήστε σε ανάπτυξη της λύσης
Ορθή πρακτική για πιλοτικές δοκιμές
- Προγραμματίστε τη δοκιμαστική δοκιμή δύο ημέρες πριν από τη δοκιμή χρηστικότητας.
- Μην ξεκινήσετε πιλοτική δοκιμή έως ότου όλοι οι χρήστες, οι πελάτες και η ομάδα του έργου συμφωνήσουν σχετικά με τα κριτήρια για ένα επιτυχές αποτέλεσμα
- Ζητήστε από τους χρήστες να επισημάνουν τυχόν ζητήματα στα αντίγραφα των υλικών τους, να περιγράψουν τις ανησυχίες τους και να προσφέρουν προτάσεις (εάν έχουν) για βελτίωση.
- Ενημερώστε τους χρήστες για το σκοπό, τη διάρκεια και την πρόοδο του πιλότου
Παράδειγμα δοκιμαστικής δοκιμής
Ακολουθούν μερικά κοινά παραδείγματα πιλοτικών δοκιμών:
- Η Microsoft εκτελεί Windows Insider Programs για Windows 10 Pilot Testing
- Η Google εκτελεί το πρόγραμμα Android Beta για χρήστες Nexus για να δοκιμάσει το λειτουργικό του σύστημα Android
- Η HP εκτελείται διαδικτυακά για τη δοκιμή δοκιμών στα προϊόντα και τις υπηρεσίες της
Περίληψη :
- Το Pilot Testing επαληθεύει ένα στοιχείο του συστήματος ή ολόκληρου του συστήματος υπό συνθήκες λειτουργίας σε πραγματικό χρόνο.
- Αυτή η δοκιμή γίνεται ακριβώς μεταξύ του UAT και της παραγωγής.
- Θα σας βοηθήσει να ελέγξετε αν το προϊόν σας είναι έτοιμο για πλήρη εφαρμογή