what is recovery testing software testing
Αυτό το σεμινάριο εξηγεί τι είναι το Recovery Testing, ο κύκλος ζωής του, οι βέλτιστες πρακτικές αποκατάστασης καταστροφών και οι διαφορές μεταξύ δοκιμών ανάκτησης και δοκιμών αξιοπιστίας:
Οι αποτυχίες λογισμικού είναι αναπόφευκτες, ορισμένες αποτυχίες δεν αφήνουν το πλήρες σύστημα να χαθεί, αλλά μερικές αποτυχίες μπορεί να είναι καταστροφή. Για να μειωθεί ο αντίκτυπος της καταστροφής, « Δοκιμή ανάκτησης ' Έρχεται σε.
Ας περάσουμε λεπτομερώς τις δοκιμές ανάκτησης για να κατανοήσουμε πώς βοηθά στην ελαχιστοποίηση του αντίκτυπου οποιασδήποτε αποτυχίας.
Τι θα μάθετε:
Τι είναι ο έλεγχος αποκατάστασης
Ο έλεγχος ανάκτησης είναι μη λειτουργικός έλεγχος που καθορίζει την ικανότητα του λογισμικού να ανακάμψει από αστοχίες όπως σφάλματα λογισμικού / υλικού ή τυχόν αστοχίες δικτύου.
Η εκτέλεση δοκιμών ανάκτησης λογισμικού / υλικού απέτυχε να επιβεβαιώσει
- Εάν η ανάκτηση είναι επιτυχής ή όχι.
- Είτε μπορούν να εκτελεστούν οι περαιτέρω λειτουργίες του λογισμικού είτε όχι.
- Η διάρκεια που θα χρειαστεί για να συνεχιστεί η λειτουργία.
- Τα χαμένα δεδομένα μπορούν να ανακτηθούν πλήρως ή όχι.
- Ποσοστό σεναρίων στα οποία το σύστημα μπορεί να ανακάμψει.
Προτού εκτελεστεί αυτός ο έλεγχος, λαμβάνεται αντίγραφο ασφαλείας και αποθηκεύεται σε ασφαλή τοποθεσία για να αποφευχθεί τυχόν απώλεια δεδομένων σε περίπτωση που τα δεδομένα δεν ανακτηθούν με επιτυχία.
Συχνές αστοχίες που πρέπει να δοκιμαστούν για ανάκτηση:
- Πρόβλημα δικτύου
- Διακοπή ρεύματος
- Δεν είναι προσβάσιμος εξωτερικός διακομιστής
- Ο διακομιστής δεν αποκρίνεται
- Λείπει το αρχείο dll
- Υπερφόρτωση βάσης δεδομένων
- Διακοπή υπηρεσιών
- Φυσικές συνθήκες
- Η εξωτερική συσκευή δεν αποκρίνεται
- Απώλεια σήματος ασύρματου δικτύου
Κύκλος ζωής δοκιμής ανάκτησης
Ο κύκλος ζωής περιλαμβάνει:
# 1) Τυπικές λειτουργίες
Οι τυπικές λειτουργίες του συστήματος είναι ο τρόπος με τον οποίο το σύστημα προορίζεται να λειτουργήσει. Είναι ένα σύστημα που έχει ρυθμιστεί με όλο το υλικό / λογισμικό που απαιτείται έτσι ώστε το σύστημα να μπορεί να λειτουργεί όπως αναμένεται.
# 2) Καταστροφή και αποτυχία
Η αποτυχία ή η καταστροφή του συστήματος μπορεί να συμβεί για διάφορους λόγους, όπως φυσικές συνθήκες, διακοπή ρεύματος, μη προσβάσιμος διακομιστής, αστοχία υλικού και πολλά άλλα.
# 3) Διακοπή στην τυπική διαδικασία
Πώς μπορώ να ανοίξω ένα αρχείο δεδομένων σε mac
Όταν συμβαίνει διακοπή στις τυπικές διαδικασίες, μπορεί να οδηγήσει σε απώλειες όσον αφορά τις επιχειρήσεις, τις σχέσεις με τον πελάτη, τη νομισματική, τη φήμη στην αγορά κ.λπ.
# 4) Διαδικασία ανάκτησης
Για να αποφύγετε τις μεγάλες απώλειες εταιρειών, έχετε εφεδρικά σχέδια έτσι ώστε να υπάρχει ελάχιστος αντίκτυπος στο σύστημα λόγω διακοπής.
καλύτερη δωρεάν αφαίρεση κακόβουλου λογισμικού για τα Windows 7
# 5) Διαδικασία ανοικοδόμησης
Η διαδικασία ανακατασκευής περιλαμβάνει ήδη καθορισμένα έγγραφα και διαδικασίες που πρέπει να ακολουθηθούν. Όλοι οι φάκελοι και τα αρχεία διαμόρφωσης ξαναχτίζονται για να πάρουν τα χαμένα δεδομένα.
Παράδειγμα δοκιμής ανάκτησης
- Κατά τη λήψη δεδομένων στο σύστημά σας, απενεργοποιήστε τη σύνδεση Wifi και μετά από κάποιο χρονικό διάστημα ενεργοποιήστε την ξανά και παρατηρήστε εάν τα δεδομένα συνεχίζουν τη λήψη ή εάν τα δεδομένα χάνονται.
- Αφήστε το πρόγραμμα περιήγησης να λειτουργεί σε περισσότερες από μία συνεδρίες και επανεκκινήστε το σύστημα. Μετά την επανεκκίνηση του συστήματος, επαληθεύστε εάν όλες οι συνεδρίες επαναφορτώθηκαν ξανά.
- Όταν η εφαρμογή λαμβάνει δεδομένα από το δίκτυο, για να αποτύχει το σενάριο, αποσυνδέστε το καλώδιο. Μετά από κάποιο χρονικό διάστημα, συνδέστε ξανά το καλώδιο και παρατηρήστε αν τα δεδομένα ανακτώνται και η εφαρμογή συνεχίζει να λαμβάνει τα δεδομένα από όπου έχασε τη σύνδεση.
Βήματα για σχέδιο αποκατάστασης
- Σωστή ανάλυση πρέπει να γίνει για να επαληθευτεί η πιθανότητα ανάκαμψης. Οι αποτυχίες που μπορούν να προκύψουν, οι λύσεις στις αποτυχίες, ο αντίκτυπος των αποτυχιών, ο τρόπος εκτέλεσης των αποτυχιών πρέπει να αναλυθούν. Θα πρέπει να αναλυθεί η ικανότητα του συστήματος να εκχωρεί επιπλέον πόρους, όπως CPU και διακομιστή σε περίπτωση κρίσιμων αστοχιών.
- Σχέδιο δοκιμής - Οι περιπτώσεις δοκιμών πρέπει να σχεδιάζονται σύμφωνα με τα αποτελέσματα της ανάλυσης (αναφέρονται στο παραπάνω σημείο).
- Περιβάλλον δοκιμής πρέπει να βασίζεται στα αποτελέσματα που προκύπτουν από την ανάλυση που έγινε για ανάκτηση.
- Δημιουργία αντιγράφων ασφαλείας των δεδομένων θα πρέπει να διατηρείται χωρίς αποτυχία, όπως καταστάσεις λογισμικού, δεδομένα βάσης δεδομένων κ.λπ. Ανάλογα με την κρισιμότητα, τα δεδομένα μπορούν να δημιουργηθούν αντίγραφα ασφαλείας με τις παρακάτω στρατηγικές:
- Ενιαία δημιουργία αντιγράφων ασφαλείας / πολλαπλά αντίγραφα ασφαλείας
- Δημιουργία αντιγράφων ασφαλείας σε απευθείας σύνδεση / εκτός σύνδεσης
- Πολλαπλά αντίγραφα ασφαλείας σε μία ή περισσότερες τοποθεσίες.
- Αυτόματη ρύθμιση για δημιουργία αντιγράφων ασφαλείας κάθε 'n' λεπτό, ας πούμε 15 λεπτά.
- Να έχει μια ξεχωριστή ομάδα για να εκτελεί και να παρακολουθεί τα αντίγραφα ασφαλείας.
- Κατανομή πόρων για δοκιμή ανάκτησης.
- Σχέδιο ανάκτησης που πρέπει να τεκμηριωθεί και να ενημερώσετε το έγγραφο όπως και πότε γίνονται αλλαγές.
Βέλτιστες πρακτικές δοκιμής αποκατάστασης καταστροφών
- Για να ξεκινήσετε αυτήν τη δοκιμή, το πρώτο βήμα είναι να προετοιμάσετε το περιβάλλον δοκιμής, το οποίο θα πρέπει να είναι αντίγραφο του περιβάλλοντος παραγωγής / ζωντανών. Η διεπαφή, το υλικό, το λογισμικό, ο κωδικός, το υλικολογισμικό θα πρέπει να είναι ένα πλήρες αντίγραφο του ζωντανού συστήματος. Τα ποιοτικά αποτελέσματα μπορούν να ληφθούν εάν η ρύθμιση περιβάλλοντος δοκιμής είναι πολύ κοντά στο ζωντανό / παραγωγικό περιβάλλον.
- Το υλικό που διατίθεται για το περιβάλλον παραγωγής για επαναφορά θα πρέπει να χρησιμοποιείται κατά τη διεξαγωγή δοκιμών ανάκτησης.
- Οι υπεύθυνοι δοκιμών μπορούν να χρησιμοποιήσουν ένα ηλεκτρονικό εφεδρικό σύστημα για δοκιμές, αλλά ταυτόχρονα πρέπει να διασφαλίσουν ότι τα δεδομένα λαμβάνονται εύκολα και δεν έχουν προβλήματα ασφαλείας.
Πλεονεκτήματα μειονεκτήματα
Πλεονεκτήματα:
- Βοηθά να κάνει το σύστημα πιο σταθερό και χωρίς σφάλματα και βελτιώνει την ποιότητα του προϊόντος.
- Το σύστημα γίνεται πιο αξιόπιστο καθώς τα σφάλματα απαλείφονται πριν ξεκινήσουν τη λειτουργία τους και βελτιώνουν την απόδοση του συστήματος.
- Η δημιουργία αντιγράφων ασφαλείας διατηρείται πάντα για την ανάκτηση δεδομένων σε περίπτωση βλάβης.
Μειονεκτήματα:
- Απαιτείται εκπαιδευμένος πόρος για την εκτέλεση αυτού του ελέγχου. Ο ελεγκτής που εκτελεί το ίδιο θα πρέπει να έχει όλα τα δεδομένα για δοκιμή, δηλαδή δεδομένα και αρχεία αντιγράφων ασφαλείας.
- Ο έλεγχος ανάκτησης απαιτεί πολλά βήματα που πρέπει να εκτελεστούν πριν από τη δοκιμή και πολλά βήματα κατά την εκτέλεση, γεγονός που καθιστά μια χρονοβόρα διαδικασία.
- Η δοκιμή ανάκτησης είναι μια ακριβή διαδικασία.
- Δεν εντοπίζονται όλα τα πιθανά σφάλματα σε μερικές περιπτώσεις.
Διαφορά μεταξύ δοκιμής ανάκτησης και δοκιμής αξιοπιστίας
Οι δοκιμές ανάκτησης και οι δοκιμές αξιοπιστίας συχνά συγχέονται και θεωρούνται ίδιες. Ενώ και τα δύο σχετίζονται μεταξύ τους αλλά είναι διαφορετικά. Ας δούμε τη διαφορά μεταξύ των δύο στον παρακάτω πίνακα:
S.No. | Δοκιμή ανάκτησης | Δοκιμή αξιοπιστίας |
---|---|---|
1 | Ο έλεγχος ανάκτησης γίνεται για να εξακριβωθεί πόσο καλά το σύστημα ανακτά μετά από αποτυχία ή καταστροφή | Ο έλεγχος αξιοπιστίας γίνεται για να βρεθεί η αποτυχία σε ένα συγκεκριμένο σημείο όπου συμβαίνει. |
δύο | Ανακαλύπτει εάν το σύστημα είναι σε θέση να συνεχίσει τις λειτουργίες μετά την καταστροφή. | Βρέθηκαν βλάβες και διορθώθηκαν πριν από την ανάπτυξη. |
3 | Ο έλεγχος ανάκτησης καθορίζει την ικανότητά του να ανακτήσει τα δεδομένα από διακοπές ρεύματος, ζητήματα δικτύου κ.λπ. | Η εφαρμογή δοκιμάζεται για ένα συγκεκριμένο χρονικό διάστημα και το περιβάλλον. Εάν τα αποτελέσματα των δοκιμών είναι σταθερά τα ίδια τότε μόνο θεωρείται αξιόπιστη εφαρμογή. |
Πρότυπο για δοκιμές αποκατάστασης καταστροφών
Ένα πρότυπο, δηλαδή ένα προσχηματισμένο έγγραφο χρησιμοποιείται για τον προγραμματισμό της ανάκτησης από οποιαδήποτε καταστροφή. Οι εταιρείες μπορούν να έχουν πρότυπα σύμφωνα με τις ανάγκες τους και σύμφωνα με τις ανάγκες τους. Αλλά λίγα στοιχεία είναι υποχρεωτικά για να είναι μέρος αυτού.
Ας δούμε τα στοιχεία που πρέπει να αποτελούν μέρος του προτύπου:
- Ορισμός της καταστροφής, δηλ. κατάσταση / κατάσταση όταν θα θεωρηθεί καταστροφή.
- Κατάλογος ομάδας αντιμετώπισης έκτακτης ανάγκης με τα πλήρη στοιχεία τους, όπως Όνομα / Ρόλος / Email / Αριθμός τηλεφώνου
- Λεπτομέρειες ομάδας αποκατάστασης καταστροφών
- Λίστα εξωτερικών επαφών: Μια λίστα πόρων που ενδέχεται να απαιτούνται κατά τη στιγμή της αποκατάστασης καταστροφών.
- Διαχείριση κινδύνου: Για την κάλυψη των πιθανών κινδύνων και της τεκμηριωμένης λύσης.
- Επισκόπηση σχεδίου
- Ειδοποίηση έκτακτης ανάγκης, κλιμάκωση και ενεργοποίηση: Μέτρα που πρέπει να ληφθούν κατά τη διάρκεια της έκτακτης ανάγκης.
- Πληροφορίες ασφάλισης
- Οικονομικές και νομικές πληροφορίες
- Σχέδιο ανάκτησης / εφεδρική στρατηγική
Συχνές Ερωτήσεις
Ε # 1) Πώς εκτελείτε μια δοκιμή ανάκτησης;
Απάντηση: Παρατίθενται παρακάτω μερικά παραδείγματα για να κατανοήσουμε πώς γίνεται ο έλεγχος ανάκτησης:
- Επανεκκινήστε το σύστημα όταν το πρόγραμμα περιήγησης εκτελεί πολλές συνεδρίες. Μόλις γίνει επανεκκίνηση του συστήματος, επαληθεύστε εάν τα δεδομένα των προγραμμάτων περιήγησης ανεβαίνουν ή όχι.
- Αποσυνδέστε το καλώδιο για την εφαρμογή που λαμβάνει δεδομένα και ελέγξτε αν η εφαρμογή λαμβάνει δεδομένα ή όχι μόλις το καλώδιο συνδεθεί ξανά.
- Επανεκκινήστε το σύστημα όταν εκτελείται η εφαρμογή και, στη συνέχεια, επαληθεύστε εάν τα δεδομένα είναι ανέπαφα ή χαμένα.
Q # 2) Τι είναι ο έλεγχος αποκατάστασης καταστροφών στις δοκιμές λογισμικού;
Απάντηση: Ο έλεγχος αποκατάστασης καταστροφών είναι ο έλεγχος που πραγματοποιείται για να διασφαλιστεί ότι δεν θα χαθούν δεδομένα εάν σε περίπτωση οποιασδήποτε αποτυχίας / καταστροφής. Οι εταιρείες πραγματοποιούν αυτόν τον έλεγχο ώστε να μπορούν να επαναφέρουν τα δεδομένα τους σε περίπτωση πραγματικών βλαβών.
Q # 3) Γιατί είναι σημαντικός ο έλεγχος αποκατάστασης καταστροφών;
Απάντηση: Ο έλεγχος αποκατάστασης καταστροφών είναι σημαντικός επειδή διασφαλίζει ότι αφού το σύστημα διακοπής λειτουργεί καλά και όλα τα δεδομένα ανακτώνται, όλες οι εφαρμογές αποκαθίστανται. Αυτός ο έλεγχος είναι πολύ σημαντικός για τη συνέχεια του συστήματος χωρίς απώλεια.
Q # 4) Είναι η δοκιμή ανάκτησης μέρος των δοκιμών απόδοσης;
Απάντηση: Ναι, αυτή η δοκιμή εμπίπτει στον έλεγχο απόδοσης. Γίνεται επίσης με δοκιμή φορτίου. Ο έλεγχος ανάκτησης γίνεται για να μάθετε πόσο καλά το σύστημα θα ανακάμψει σε περίπτωση αποτυχίας ή καταστροφής.
συμπέρασμα
Αποτυχίες μπορεί να συμβούν ανά πάσα στιγμή λόγω πολλών αναπόφευκτων λόγων. Ο έλεγχος αποκατάστασης εξαλείφει τα κρίσιμα σφάλματα. Κάνει το σύστημα έτοιμο να ανακάμψει από αυτές τις αστοχίες. Η συχνότητα εκτέλεσης δοκιμών ανάκτησης είναι αντιστρόφως ανάλογη με την επίδραση της αστοχίας στο σύστημα. Ως εκ τούτου, οι συχνές δοκιμές διαδραματίζουν σημαντικό ρόλο για την ελαχιστοποίηση του αντίκτυπου.
Αυτή η προσέγγιση δοκιμών επαληθεύει ότι η ανάκτηση γίνεται με επιτυχία σε περίπτωση αστοχιών.
Συνιστώμενη ανάγνωση
- 10 κορυφαίο λογισμικό ανάκτησης αρχείων BEST (Top Selective Tools For 2021)
- Κορυφαίες 12 καλύτερες υπηρεσίες ανάκτησης δεδομένων (2021 κριτική)
- Κορυφαίες 5 BEST εταιρείες αποκατάστασης καταστροφών και εταιρείες λογισμικού 2021
- (Top 10) Καλύτερο δωρεάν λογισμικό αποκατάστασης δεδομένων του 2021 για Windows και Mac
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job