OperaΠαράδειγμα δοκιμής αποδοχής (OAT).
⚡ Έξυπνη Σύνοψη
OperaΗ Δοκιμή Αποδοχής Αξιολογεί εάν μια έκδοση είναι έτοιμη να εκτελεστεί στο Πρότυπο της OperaΠεριβάλλοντος ting, έλεγχος αντιγράφων ασφαλείας, ανάκτηση, ειδοποιήσεις, ασφάλεια και τεκμηρίωση πριν το σύστημα παραδοθεί στις ομάδες υποστήριξης παραγωγής.

Τι είναι Operaεθνικές δοκιμές αποδοχής;
Operaεθνικές δοκιμές αποδοχής (OAT) είναι μια τεχνική δοκιμής λογισμικού που αξιολογεί την επιχειρησιακή ετοιμότητα μιας εφαρμογής λογισμικού πριν από την κυκλοφορία της στην παραγωγή. Ο στόχος των δοκιμών επιχειρησιακής αποδοχής είναι να διασφαλιστεί η συμμόρφωση του συστήματος και των εξαρτημάτων, καθώς και η ομαλή λειτουργία του συστήματος, στο Πρότυπο. OperaΠεριβάλλοντος (SOE).
OperaΟι δοκιμές αποδοχής ονομάζονται επίσης OperaΔοκιμή Ετοιμότητας (ORT) ή, πιο συνοπτικά, δοκιμή λειτουργίας. Και τα τρία ονόματα περιγράφουν τον ίδιο έλεγχο: το λογισμικό μπορεί ήδη να κάνει αυτό που ζήτησε η επιχείρηση, ωστόσο κανείς δεν έχει ακόμη αποδείξει ότι μπορεί να εγκατασταθεί, να δημιουργηθεί αντίγραφο ασφαλείας, να επανεκκινηθεί, να παρακολουθηθεί και να ανακτηθεί από τα άτομα που θα το κατέχουν μετά την έναρξη λειτουργίας.
Αυτή η διάκριση τοποθετεί την OAT σταθερά μεταξύ των μη λειτουργικές δοκιμές τύποι. Ρωτάει πώς συμπεριφέρεται το σύστημα υπό πραγματικές συνθήκες λειτουργίας και όχι αν ένα χαρακτηριστικό επιστρέφει τη σωστή απάντηση.
Τύποι Operaεθνικές δοκιμές
OperaΟι εσωτερικές δοκιμές είναι μια συνολική δραστηριότητα. Κάθε στοιχείο παρακάτω αποτελεί ξεχωριστό έλεγχο με τις δικές του συνθήκες εισόδου και τα δικά του αποδεικτικά στοιχεία, και ένας πλήρης κύκλος OAT συνήθως καλύπτει τις περισσότερες από αυτές.
- Δοκιμή εγκατάστασης — επιβεβαιώνει ότι η έκδοση μπορεί να εγκατασταθεί, να αναβαθμιστεί και να επαναφερθεί στο περιβάλλον-στόχο χρησιμοποιώντας την παρεχόμενη τεκμηρίωση.
- Δοκιμή φορτίου & απόδοσης Operaσμού — ελέγχει ότι το σύστημα διατηρεί την αναμενόμενη απόδοση και τους χρόνους απόκρισης σε όγκο παραγωγής. Βλέπε δοκιμή απόδοσης και δοκιμή φορτίου για τις υποκείμενες τεχνικές.
- Δοκιμή δημιουργίας αντιγράφων ασφαλείας και επαναφοράς — αποδεικνύει ότι ένα αντίγραφο ασφαλείας μπορεί στην πραγματικότητα να ληφθεί σύμφωνα με το χρονοδιάγραμμα και να αποκατασταθεί σε λειτουργική κατάσταση, όχι απλώς να εγγραφεί σε δίσκο.
- Δοκιμή ασφαλείας — επαληθεύει τους ελέγχους πρόσβασης, τα διαπιστευτήρια, τα πιστοποιητικά και την ενίσχυση στο λειτουργικό περιβάλλον. Ανατρέξτε στο δοκιμές ασφαλείας για την λεπτομερή μέθοδο.
- Code Ανάλυση — μια στατική ανασκόπηση του παραδοθέντος κώδικα και της διαμόρφωσης για τη συντηρησιμότητα και τα γνωστά πρότυπα αδυναμιών, προτού γίνουν το βάρος της παραγωγής κάποιου.
- Αποτυχία κατά τη δοκιμή — αναγκάζει έναν κόμβο, μια υπηρεσία ή έναν ιστότοπο να παρουσιάσει βλάβη και παρατηρεί εάν η κατάσταση αναμονής αναλαμβάνει τον έλεγχο εντός του συμφωνημένου χρόνου.
- Δοκιμή ανάκτησης — μετρά πόσο πλήρως και πόσο γρήγορα επιστρέφει το σύστημα σε λειτουργία μετά από μια βλάβη. Δοκιμές ανάκτησης καλύπτει την τεχνική σε βάθος.
- Από άκρη σε άκρη Περιβάλλον δοκιμής Operaεθνικές δοκιμές — ασκεί ολόκληρη την αλυσίδα διακομιστών, δικτύων, εργασιών και διεπαφών ως ενιαία λειτουργική μονάδα.
- Operaτεκμηρίωση Review — ελέγχει ότι τα runbooks, τα διαγράμματα υπηρεσιών, οι εντολές επανεκκίνησης και οι διαδρομές κλιμάκωσης αντιστοιχούν στο σύστημα που πραγματικά κατασκευάστηκε.
Το παρακάτω διάγραμμα ομαδοποιεί αυτούς τους ελέγχους γύρω από την έκδοση, δείχνοντας τις λειτουργικές δοκιμές ως την τελευταία πύλη πριν η εφαρμογή εισέλθει στο ενεργό της περιβάλλον.
Γιατί Operaεθνικές δοκιμές
OperaΟι εθνικές δοκιμές υπάρχουν επειδή μια έκδοση που ικανοποιεί κάθε λειτουργική απαίτηση μπορεί να είναι αδύνατη να εκτελεστεί.
- Κατά τη διάρκεια του OAT, οι διαμορφώσεις λογισμικού και τα στοιχεία λειτουργικής υποστήριξης συνδυάζονται για πρώτη φορά.
- Ελέγχει την εφαρμογή λειτουργικών ή δομικών αλλαγών σε ένα λογισμικό ή μια υπηρεσία σε ένα λειτουργικό ή μη λειτουργικό περιβάλλον.
- Αυτή η δοκιμή καθορίζει εάν μια εφαρμογή μπορεί να αναπτυχθεί σε ένα δίκτυο σύμφωνα με τα πρότυπα της Βιβλιοθήκης Υποδομών Πληροφορικής (ITIL).
- Δείχνει εάν ένα λογισμικό θα λειτουργεί όπως έχει σχεδιαστεί χωρίς να διαταράσσει την επιχειρηματική διαδικασία.
- Το OAT εστιάζει κυρίως σε αυτές τις πτυχές του προϊόντος λογισμικού:
- Ανθεκτικότητα
- Ικανότητα ανάκτησης
- Δυνατότητα διαχείρισης και υποστήριξη
- Integrity
Ποιος ερμηνεύει OperaΔιεθνείς Δοκιμές και Πότε
Η κυριότητα του OAT διαφέρει από κάθε προηγούμενο επίπεδο εξέτασης και αυτή η διαφορά εξηγεί τα περισσότερα από τα ευρήματά του. Τα άτομα που το εκτελούν είναι τα άτομα που θα ειδοποιούνται στις τρεις το πρωί.
- Διαχειριστές συστημάτων και μηχανικοί υποδομής — εκτέλεση εγκατάστασης, ανακατεύθυνση σε περίπτωση αποτυχίας και επανεκκίνηση περιπτώσεων στο περιβάλλον-στόχο.
- Operaομάδες υποστήριξης — επικύρωση ειδοποιήσεων, κατωφλίων, διαδρομών κλιμάκωσης και των εγγράφων επίλυσης στα οποία αναφέρεται κάθε ειδοποίηση.
- Διαχειριστές βάσεων δεδομένων και αντιγράφων ασφαλείας — λήψη και επαναφορά αντιγράφων ασφαλείας, συμπεριλαμβανομένης της επαναφοράς σε δεύτερη τοποθεσία.
- Προσωπικό ασφαλείας και συμμόρφωσης — επιβεβαίωση της ενίσχυσης, του ελέγχου πρόσβασης και της καταγραφής ελέγχου στο ζωντανό περιβάλλον.
- Διαχειριστές δοκιμών — συλλέξτε τα αποδεικτικά στοιχεία στο πακέτο απόφασης έναρξης λειτουργίας.
Στο κύκλος ζωής δοκιμής λογισμικού, οι λειτουργικές δοκιμές βρίσκονται στο τέλος. Δοκιμή συστήματος αποδεικνύει ότι το συναρμολογημένο προϊόν λειτουργεί, οι δοκιμές αποδοχής από τους χρήστες αποδεικνύουν ότι η επιχείρηση το αποδέχεται και στη συνέχεια η OAT αποδεικνύει ότι ο οργανισμός μπορεί να το εκτελέσει. Επειδή χρειάζεται ένα περιβάλλον παραγωγής, η OAT συνήθως προγραμματίζεται μόλις παγώσει η έκδοση που υποψήφια έχει κυκλοφορήσει — οποιαδήποτε αλλαγή κώδικα μετά από αυτό το σημείο στέλνει τον κύκλο πίσω στην αρχή.
Παραδείγματα δοκιμών για Operaεθνικές δοκιμές ή OAT
Ακολουθεί μια εύχρηστη λίστα ελέγχου για να κάνετε OAT. Κάθε γραμμή είναι γραμμένη έτσι ώστε το αποτέλεσμά της να είναι απλό, επιτυχές ή αποτυχημένο, κάτι που χρειάζεται ένας πίνακας που θα ξεκινήσει να λειτουργεί.
- Τα αντίγραφα ασφαλείας που λαμβάνονται σε μία τοποθεσία μπορούν να ανακτηθούν στην ίδια τοποθεσία.
- Τα αντίγραφα ασφαλείας που λαμβάνονται σε έναν ιστότοπο μπορούν να ανακτηθούν στον άλλο ιστότοπο.
- Η εφαρμογή οποιωνδήποτε νέων χαρακτηριστικών στο ζωντανό περιβάλλον παραγωγής δεν επηρεάζει αρνητικά την ακεραιότητα των τρεχουσών υπηρεσιών παραγωγής.
- Η διαδικασία υλοποίησης μπορεί να αναπαραχθεί χρησιμοποιώντας έγκυρη τεκμηρίωση.
- Κάθε στοιχείο μπορεί να απενεργοποιηθεί και να ξεκινήσει με επιτυχία εντός του συμφωνημένου χρονικού πλαισίου.
- Για τις ειδοποιήσεις, όλες οι κρίσιμες ειδοποιήσεις πρέπει να αποστέλλονται στο TEC και να παραπέμπουν στο σωστό έγγραφο επίλυσης.
- Υπάρχουν ειδοποιήσεις και εκδίδονται σε περίπτωση υπέρβασης των συμφωνημένων ορίων.
- Οποιαδήποτε τεκμηρίωση ανάκτησης που παράγεται ή τροποποιείται, συμπεριλαμβανομένων των διαγραμμάτων σέρβις, είναι έγκυρη. Αυτή θα πρέπει να παραδοθεί στις αρμόδιες υπηρεσίες υποστήριξης.
- Οποιοδήποτε στοιχείο επηρεάζεται από σφάλμα εμφανίζει τη συνιστώμενη σειρά επανεκκίνησης, τον χρόνο ολοκλήρωσης και τις εξαρτήσεις που εμπλέκονται.
Μια πρακτική προσθήκη στη λίστα είναι η αρνητική περίπτωση: διακόψτε σκόπιμα μια εξάρτηση και, στη συνέχεια, επιβεβαιώστε ότι η ειδοποίηση ενεργοποιείται, το runbook βρίσκεται και η τεκμηριωμένη σειρά επανεκκίνησης επαναφέρει την υπηρεσία. Μια λίστα ελέγχου που καταγράφει μόνο τις επιτυχίες δεν έχει δοκιμάσει καθόλου τη λειτουργία.
OperaΔιεθνείς Δοκιμές vs Δοκιμές Αποδοχής Χρήστη
Βρώμη και δοκιμή αποδοχής χρήστη είναι και οι δύο δραστηριότητες αποδοχής και εκτελούνται με καθυστέρηση, γι' αυτό και συχνά μπερδεύονται. Απαντούν σε διαφορετικές ερωτήσεις και υπογράφονται από διαφορετικά άτομα.
| Άποψη | Operaεθνικές δοκιμές αποδοχής (OAT) | Δοκιμή αποδοχής χρήστη (UAT) |
| Η ερώτηση απαντήθηκε | Μπορεί ο οργανισμός να λειτουργήσει και να υποστηρίξει αυτό το σύστημα; | Πληροί το σύστημα τις συμφωνημένες επιχειρηματικές απαιτήσεις; |
| Εκτελεσμένο από | Operaυπηρεσίες, υποδομές και προσωπικό υποστήριξης | Τελικοί χρήστες, επιχειρηματικοί φορείς και πελάτες |
| Τύπος απαίτησης | Κυρίως μη λειτουργικό — ανάκτηση, δημιουργία αντιγράφων ασφαλείας, ειδοποίηση, ασφάλεια | Κυρίως λειτουργικό — επιχειρηματικές ροές εργασίας και κανόνες |
| Περιβάλλον | Παραγωγικού τύπου, με πραγματική παρακολούθηση και εργαλεία δημιουργίας αντιγράφων ασφαλείας | Ένα σταθερό περιβάλλον δοκιμών με αντιπροσωπευτικά δεδομένα |
| Τυπικά στοιχεία | Επαναφορά αρχείων καταγραφής, χρονισμοί αποτυχίας, στιγμιότυπα οθόνης ειδοποιήσεων, υπογεγραμμένα runbooks | Εκτελεσμένα επιχειρηματικά σενάρια και έγκριση χρήστη |
| Η αποτυχία μοιάζει με | Το σύστημα λειτουργεί αλλά δεν μπορεί να αποκατασταθεί, να παρακολουθηθεί ή να επανεκκινηθεί | Το σύστημα λειτουργεί αλλά δεν κάνει αυτό που ζήτησε η επιχείρηση |
Τα δύο είναι συμπληρωματικά και όχι εναλλακτικά. Μια έκδοση που περνάει με επιτυχία το UAT και αποτυγχάνει στο OAT είναι μια έκδοση που θα λειτουργήσει σωστά μέχρι την πρώτη διακοπή λειτουργίας.
Πλεονεκτήματα και Προκλήσεις του Operaεθνικές δοκιμές
Οι ομάδες που υιοθετούν την OAT συνήθως αναφέρουν τα ίδια οφέλη και αντιμετωπίζουν τα ίδια εμπόδια.
Πλεονεκτήματα
- Ο κίνδυνος διακοπής λειτουργίας μειώνεται, επειδή οι διαδρομές ανάκτησης και αποτυχίας ασκούνται πριν οι πελάτες εξαρτηθούν από αυτές.
- Οι ομάδες υποστήριξης κληρονομούν τεκμηρίωση που έχει αποδειχθεί σε σχέση με το πραγματικό σύστημα αντί να έχει γραφτεί από το σχεδιασμό.
- Οι εκπλήξεις ανάπτυξης εμφανίζονται σε ένα ελεγχόμενο παράθυρο αντί για τη νύχτα έναρξης λειτουργίας.
- Τα αποδεικτικά στοιχεία συμμόρφωσης και ελέγχου παράγονται ως υποπροϊόν της λίστας ελέγχου.
Προκλήσεις
- Ένα περιβάλλον παραγωγής είναι ακριβό και ένα μικρότερο αντίγραφο κρύβει ακριβώς τις αποτυχίες που προορίζεται να εντοπίσει το OAT.
- Ο κύκλος ανταγωνίζεται για τον ίδιο χώρο στο ημερολόγιο με την κυκλοφορία, επομένως είναι η πρώτη διακοπή δραστηριότητας όταν παρέλθει μια ημερομηνία.
- Καταστροφικές περιπτώσεις, όπως η αποτυχία επαναφοράς και η επαναφορά, απαιτούν εγκρίσεις και παράθυρα σιωπής που είναι δύσκολο να επιτευχθούν.
- Τα αποτελέσματα εξαρτώνται από το προσωπικό λειτουργιών που εκτελεί ταυτόχρονα την τρέχουσα ζωντανή υπηρεσία.
Ο συνήθης μετριασμός είναι να ξεκινήσετε με μικρά βήματα: αυτοματοποιήστε πρώτα τις περιπτώσεις δημιουργίας αντιγράφων ασφαλείας-επαναφοράς και επανεκκίνησης, καθώς επαναλαμβάνουν κάθε έκδοση και δίνουν το πιο σαφές σήμα επιτυχίας ή αποτυχίας. Από εκεί και πέρα, η λίστα ελέγχου μπορεί να μεγαλώνει με κάθε κύκλο και οποιαδήποτε αλλαγή στα runbooks γίνεται υποψήφια για δοκιμή παλινδρόμησης στην επόμενη έκδοση.

