difference between retesting
Ποια είναι η διαφορά μεταξύ δοκιμής επανάληψης και παλινδρόμησης:
Δεν σας αρέσουν όλοι τα άρθρα με θέμα τη σύγκριση και την αντίθεση; Ξέρω ότι το κάνω. Είναι ένας πολύ καλός τρόπος για να προσκαλέσετε σκέψεις, σχόλια και ίσως ακόμη και έντονη διαφωνία.
Το σημερινό θέμα είναι Επανεξέταση Vs Regression Testing.
=> Κάντε κλικ εδώ για την πλήρη σειρά δοκιμών παλινδρόμησης.
Ας ξεκινήσουμε με τη δοκιμή:
Τι θα μάθετε:
- Επανεξέταση
- Δοκιμή παλινδρόμησης
- Παρανοήσεις σχετικά με τον έλεγχο παλινδρόμησης
- Επανεξέταση Vs Regression Testing
- Συνιστώμενη ανάγνωση
Επανεξέταση
Επανεξέταση σημαίνει να δοκιμάσετε ξανά. Ο λόγος δεν έχει σημασία. Όταν επαναλαμβάνετε μια δοκιμή, δοκιμάζετε ξανά. Θα μπορούσατε να ελέγξετε τη λειτουργικότητα της τρέχουσας έκδοσης. Ή διόρθωση σφαλμάτων, λειτουργικότητα προηγούμενης έκδοσης, δοκιμαστική υπόθεση που μόλις εκτελέσατε κ.λπ.
Εάν εξακολουθείτε να σκέφτεστε - γιατί- τότε τα ακόλουθα είναι μερικοί λόγοι που είναι τόσο καλοί όσο οποιοσδήποτε:
- Πραγματοποιήσατε ένα τεστ χθες και αντιμετωπίσατε ένα ελάττωμα. Θέλετε να επιβεβαιώσετε τα βήματα και την αναπαραγωγιμότητα του ελαττώματος. Έτσι, δοκιμάζετε ξανά.
- Τρέξατε μια δοκιμή. Η προσοχή σας δεν ήταν σε αυτό (Ίσως το τηλέφωνό σας χτύπησε ή μιλούσατε με έναν συνάδελφο κ.λπ.). Θέλετε να ελέγξετε για άλλη μια φορά, ώστε να δοκιμάσετε ξανά.
Είμαι σίγουρος ότι το καταλαβαίνετε.
Ο επαναληπτικός έλεγχος είναι όταν επαναλαμβάνετε μια δοκιμή για οποιονδήποτε λόγο. Είναι ένας από αυτούς τους όρους που παραμένουν πιστοί στον ορισμό του.
Δοκιμή παλινδρόμησης
Το λογισμικό εξελίσσεται. Θα υπάρξουν νέες εκδόσεις σε σχέση με τις υπάρχουσες. Υπάρχει συσσώρευση νέων δυνατοτήτων, επεκτάσεων κ.λπ. Αλλά, με την πάροδο του χρόνου, αυτό θα μπορούσε να οδηγήσει σε αστάθεια της εφαρμογής.
Φανταστείτε τον εαυτό σας να δημιουργεί έναν πύργο μπλοκ, προσθέτοντας ένα μπλοκ πάνω από το άλλο. Δεν αφιερώνετε χρόνο για να ενισχύσετε ή να ενισχύσετε τη βάση. Δεν θα περάσει πολύς καιρός πριν ο πύργος καταρρεύσει, έτσι δεν είναι;
μετατροπέας youtube σε mp3 με πρόγραμμα επεξεργασίας ετικετών
Ακριβώς έτσι, θα πρέπει να δοκιμάσετε τη βάση του λογισμικού για αντοχή και σταθερότητα.
Για να το κάνουμε αυτό, θα πρέπει να δοκιμάσουμε ξανά το λογισμικό. Αυτός είναι ο μόνος τρόπος.
Συνιστώμενη ανάγνωση => Τι είναι ο έλεγχος παλινδρόμησης; Εργαλεία και βέλτιστες πρακτικές
Η παλινδρόμηση είναι μια μορφή δοκιμής. Οι ιδιαιτερότητες του 'Γιατί' και του 'Πότε' είναι αυτό που το διαφοροποιεί από το πρώτο.
1) Πότε δοκιμάζουμε ξανά; Όταν το λογισμικό υφίσταται αλλαγή
δύο) Γιατί δοκιμάζουμε ξανά; Για να διασφαλιστεί ότι οι νέες προσθήκες / αλλαγές δεν έχουν καταστήσει ασταθής τη λειτουργικότητα πριν από την εργασία. Η παλινδρόμηση είναι κοινή και συνιστάται όταν:
- Μια νέα έκδοση γίνεται διαθέσιμη. (Πραγματοποιήστε επανεκτίμηση όλων ή τουλάχιστον των σημαντικών χαρακτηριστικών της παλαιότερης έκδοσης)
- Επιδιόρθωση σφαλμάτων
Σημείο που πρέπει να σημειωθεί: Η δοκιμή εξαντλητικής παλινδρόμησης είναι αδύνατη αν και επιθυμητή.
Γι 'αυτό Ανάλυση παλινδρόμησης πριν προχωρήσετε κατευθείαν στις δοκιμές. Αυτό το βήμα περιλαμβάνει τον καθορισμό της οπισθοδρόμησης που πρέπει να κάνω για την αίτησή μου.
Σε τι εξαρτάται η έκταση της παλινδρόμησης;
- Φύση της αλλαγής
- Σχέση / αντίκτυπος της αλλαγής στο τρέχον σύστημα / χαρακτηριστικό
- Διαθέσιμος χρόνος και πόροι
Πώς μπορούν οι δοκιμαστές να αποφασίσουν την έκταση της παλινδρόμησης;
1) Μέσα από εμπειρία και εξοικείωση με την εφαρμογή
δύο) Συζήτηση με τους προγραμματιστές
3) Ο τόπος όπου έγινε η αλλαγή.Για παράδειγμα:αν βρίσκεται στην αρχική σελίδα, τότε χρειάζεται περισσότερη προσοχή από ό, τι σε μια από τις λιγότερο προσβάσιμες σελίδες.
Ανάλογα με τους παράγοντες που παίζουν, μια δοκιμαστική ομάδα θα μπορούσε να κάνει ένα από τα ακόλουθα:
- Μονάδα παλινδρόμησης
- Μερική παλινδρόμηση
- Πλήρης παλινδρόμηση
Μονάδα παλινδρόμησης σημαίνει ότι δοκιμάζετε ΜΟΝΟ την τροποποιημένη ενότητα / περιοχή της εφαρμογής.
Μερική παλινδρόμηση σημαίνει δοκιμάζετε ξανά την τροποποιημένη ενότητα. Επιπλέον, συμπεριλαμβάνονται εκείνοι που αλληλεπιδρούν με αυτό.
Πλήρης παλινδρόμηση δοκιμάζετε ολόκληρη την εφαρμογή ανεξάρτητα από τη θέση της αλλαγής.
Εξαρτάται από την κατάσταση (διαθεσιμότητα χρόνου και πόρων), τη σοβαρότητα της αλλαγής (τον αντίκτυπό της), τις εισόδους του προγραμματιστή σας κ.λπ. Θα είστε πιο αποτελεσματικοί όταν επιλέγετε το σωστό σύνολο δοκιμών έναντι όλων των δοκιμών.
τι είναι η αναντιστοιχία κλειδιού ασφαλείας δικτύου
Η ανάλυση παλινδρόμησης είναι ο βασικός παράγοντας επιτυχίας. Χρειάζεται έξυπνη εργασία και όχι σκληρή δουλειά.
Παρανοήσεις σχετικά με τον έλεγχο παλινδρόμησης
Υπάρχουν πολλές παρανοήσεις σχετικά με τον έλεγχο παλινδρόμησης:
# 1) Η παλινδρόμηση γίνεται πάντα μέσω αυτοματισμού: Όχι. Η παλινδρόμηση γίνεται επίσης χειροκίνητα. Έχουμε ένα ολόκληρο άρθρο σχετικά με αυτό => Πώς εκτελείται η δοκιμή παλινδρόμησης; Μπορεί να γίνει χειροκίνητα;
Σημειώστε ότι η παλινδρόμηση είναι ιδανικός υποψήφιος για αυτοματοποίηση. Η έκταση της επανάληψης είναι χρονοβόρα και μπορεί να οδηγήσει σε πλήξη. Επίσης, η σημαντική επικύρωση θα μπορούσε να χαθεί. Ο αυτοματισμός είναι μια αξιόπιστη, γρήγορη και αποτελεσματική εναλλακτική λύση.
Διαβάστε επίσης => Αυτόματες προκλήσεις δοκιμών παλινδρόμησης
# 2) Η παλινδρόμηση δεν είναι ποτέ πλήρης : Αλήθεια. Αλλά όχι εντελώς.
Αυτό που εννοώ είναι ότι μια εξαντλητική δοκιμή παλινδρόμησης μπορεί να είναι αδύνατη. Όμως, η εξαντλητική δοκιμή παλινδρόμησης μπορεί επίσης να είναι περιττή.
Ας υποθέσουμε ότι αλλάξατε ένα ορθογραφικό λάθος στην αρχική σελίδα. Αυτή η επιδιόρθωση είναι μικρή. Είναι επίσης απομονωμένο από τους άλλους τομείς της εφαρμογής. Έτσι, θα έκανε μια απλή δοκιμή του χαρακτηριστικού. Δεν χρειάζεται να υποβάλετε την προηγούμενη λειτουργικότητα στην αρχική σελίδα.
# 3) Είναι περιττό όταν έχετε μια κρίσιμη στιγμή για το χρόνο : Δεν είναι αλήθεια. Η ανεπαρκής παλινδρόμηση οδηγεί σε έλλειψη εμπιστοσύνης στο προϊόν. Ποτέ δεν θα ξέρετε τι να περιμένετε από την αντίδρασή του σε διαφορετικά σενάρια τελικού χρήστη.
# 4) Εκτελεί κάθε δοκιμαστική θήκη της προηγούμενης κυκλοφορίας: Για άλλη μια φορά, η επιλογή κάθε δοκιμαστικής θήκης δεν είναι ο σωστός τρόπος για να γίνει αυτό. Η στρατηγική επιλογή των δοκιμαστικών περιπτώσεων είναι το κλειδί. Κατανοήστε την αλλαγή και επιλέξτε τις κατάλληλες δοκιμαστικές θήκες.
Εντάξει, αυτό είναι ο έλεγχος επανάληψης και παλινδρόμησης λεπτομερώς.
Τώρα, η σύγκριση.
Επανεξέταση Vs Regression Testing
Τι είναι το ίδιο για αυτούς;
- Και οι δύο βασίζονται στην επανάληψη
- Επικύρωση και Τεχνικές δοκιμής μαύρου κουτιού
- Οι αυτοματοποιημένες ή χειροκίνητες δοκιμαστικές υποθέσεις επανεμφανίζονται ή υποχωρούν
- «Κάποιος πρέπει να επαληθεύσει ή να εκδιώξει τις αμφιβολίες του και να τις μετατρέψει στη βεβαιότητα Ναι ή ΟΧΙ- Thomas Carlyle» Και οι δύο το κάνουν αυτό.
Τι είναι διαφορετικό γι 'αυτούς;
- Επαναληπτικός έλεγχος ισχύει για οποιαδήποτε δοκιμή - Στοχευμένη τρέχουσα ή προηγούμενη έκδοση. Το Regression είναι κεντρικό στοιχείο της προηγούμενης έκδοσης.
- Η δοκιμή δεν εξαρτάται από την ισχύουσα αλλαγή. Η παλινδρόμηση είναι προσανατολισμένη στην αλλαγή.
Τέλος, για να φτάσετε σε αυτό το concept home:
Ας υποθέσουμε ότι έχετε μια δοκιμαστική θήκη XYZ που είχε ως αποτέλεσμα ένα ελάττωμα με το αναγνωριστικό 120. Αυτό το ελάττωμα διορθώνεται στην επόμενη έκδοση. Θα δοκιμάσετε ξανά τη δοκιμαστική θήκη XYZ και θα μειώσετε τη λειτουργικότητα γύρω από αυτήν. Η παλινδρόμηση είναι να βεβαιωθείτε ότι όλα λειτουργούν άθικτα μετά τη δεκαετία του 120. Η δοκιμή είναι να προσδιοριστεί η διόρθωση του ελαττώματος.
Έτσι, δεν είναι ούτε το ένα ούτε το άλλο, αλλά ο συνδυασμός παλινδρόμησης και δοκιμής που σχηματίζει το δυναμικό δίδυμο .
Τώρα, τελείωσε. Συμφωνείτε με τους ορισμούς και την ανάλυση που παρέχονται εδώ;
Σχετικά με τον Συγγραφέα: Αυτό το άρθρο γράφτηκε από το μέλος της ομάδας STH Swati S.
το καλύτερο δωρεάν λογισμικό για τη βελτιστοποίηση της απόδοσης του υπολογιστή
Ποιες είναι οι σκέψεις, τα σχόλια και οι ερωτήσεις σας σχετικά με αυτό; Παρακαλώ μοιραστείτε και θα θέλαμε να επικοινωνήσουμε μαζί σας όλους.
=> Επισκεφθείτε εδώ για την πλήρη σειρά δοκιμών παλινδρόμησης.
Συνιστώμενη ανάγνωση
- Διαφορά μεταξύ Desktop, Client Server Testing και Web Testing
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Δοκιμή λογισμικού QA Assistant Job
- 101 Διαφορές μεταξύ βασικών δοκιμών λογισμικού
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- Αυτοματοποιημένος έλεγχος παλινδρόμησης: Προκλήσεις, διαδικασία και βήματα