Διαφορά μεταξύ επανέλεγχου και ελέγχου παλινδρόμησης

Διαφορά μεταξύ επανέλεγχου και ελέγχου παλινδρόμησης
Διαφορά μεταξύ επανέλεγχου και ελέγχου παλινδρόμησης

Βίντεο: Διαφορά μεταξύ επανέλεγχου και ελέγχου παλινδρόμησης

Βίντεο: Διαφορά μεταξύ επανέλεγχου και ελέγχου παλινδρόμησης
Βίντεο: BARISTA BASICS: Robusta vs Arabica with the Xenia 2024, Νοέμβριος
Anonim

Επανάληψη δοκιμής έναντι δοκιμής παλινδρόμησης

Ο επανέλεγχος και ο έλεγχος παλινδρόμησης είναι δύο μεθοδολογίες στη δοκιμή λογισμικού. Σε οποιονδήποτε κύκλο ανάπτυξης λογισμικού, η δοκιμή παίζει σημαντικό ρόλο. Η διαδικασία δοκιμής πραγματοποιείται με διαφορετικές μεθοδολογίες για να διασφαλιστεί η απόδοση του λογισμικού, να εντοπιστούν και να διορθωθούν τα σφάλματα και να επαληθευτεί ότι πληροί τις απαιτήσεις των πελατών.

Περισσότερα σχετικά με τον επανέλεγχο

Ο επανέλεγχος είναι περισσότερο ένας άτυπος όρος που χρησιμοποιείται στον κλάδο και σημαίνει να δοκιμάζετε μια ενότητα ή ένα συγκεκριμένο τμήμα αφού διορθωθεί για την εύρεση σφαλμάτων από μια προηγούμενη δοκιμή. Αυτή η δοκιμή μπορεί να πραγματοποιηθεί επανειλημμένα για να διασφαλιστεί ότι το εξάρτημα λειτουργεί σωστά.

Η βασική διάκριση που πρέπει να γίνει εδώ είναι ότι ο επανέλεγχος δεν αφορά την επίδραση της επιδιόρθωσης, της ενημέρωσης κώδικα ή άλλης εναλλαγής στα άλλα στοιχεία του συστήματος.

Περισσότερα σχετικά με τη δοκιμή παλινδρόμησης

Η διαδικασία δοκιμής παλινδρόμησης είναι για την αποκάλυψη νέων σφαλμάτων ή «παλινδρομιών» σε υπάρχουσες λειτουργικές και μη λειτουργικές περιοχές ενός συστήματος λογισμικού μετά την πραγματοποίηση αλλαγών, όπως βελτιώσεις, ενημερώσεις κώδικα ή αλλαγές διαμόρφωσης. Η δοκιμή παλινδρόμησης μπορεί να χρησιμοποιηθεί ως αποτελεσματικό μέσο δοκιμής ενός συστήματος λογισμικού, επιλέγοντας συστηματικά τον απαιτούμενο ελάχιστο αριθμό δοκιμών για να διασφαλιστεί ότι οι αλλαγές δεν επηρεάζουν τη συγκεκριμένη ενότητα ή τις σχετικές ενότητες.

Η κύρια εστίασή του είναι να επαληθεύσει εάν οι αλλαγές επηρεάζουν τα άλλα στοιχεία του λογισμικού και έχει εισαγάγει νέα σφάλματα στο σύστημα. Η επανάληψη των δοκιμών είναι μία από τις μεθόδους στη διαδικασία ελέγχου παλινδρόμησης, για να διασφαλιστεί ότι τα σφάλματα που είχαν διορθωθεί προηγουμένως δεν έχουν επανεμφανιστεί.

Ποια είναι η διαφορά μεταξύ της επανάληψης δοκιμής και της δοκιμής παλινδρόμησης;

• Ο επανέλεγχος είναι μια διαδικασία για την επαλήθευση των διορθώσεων που έγιναν σε μια συγκεκριμένη ενότητα ή ένα στοιχείο, ενώ η δοκιμή παλινδρόμησης είναι μια διαδικασία για τον έλεγχο της επίδρασης των αλλαγών στη λειτουργικότητα του συστήματος λογισμικού στο σύνολό του μετά από αλλαγές στο σύστημα έγινε. Η επίδραση της επιδιόρθωσης στο άλλο στοιχείο του συστήματος είναι η κύρια εστίαση.

• Η διαδικασία επανάληψης δοκιμής σχεδιάζεται με βάση τις διορθώσεις που έγιναν στο σύστημα και μπορεί να είναι μια γενική δοκιμή για τον έλεγχο της λειτουργικότητας ολόκληρου του συστήματος ή τον έλεγχο μιας συγκεκριμένης περιοχής όπου γίνονται οι αλλαγές.

• Ο επανέλεγχος περιλαμβάνει την επανάληψη των προηγούμενων περιπτώσεων δοκιμών που ήταν αποτυχίες, και ο έλεγχος παλινδρόμησης περιλαμβάνει την επανάληψη δοκιμών που είχαν περάσει σε προηγούμενες εκδόσεις του συστήματος λογισμικού.

• Ο επανέλεγχος αφορά την επανεκτέλεση αποτυχημένων δοκιμών που έχουν ενσωματωθεί με επιδιορθώσεις για τα σφάλματα στο σύστημα, ενώ ο έλεγχος παλινδρόμησης αφορά μόνο την πτυχή παλινδρόμησης του συστήματος λογισμικού ως αποτέλεσμα των αλλαγών.

• Ο έλεγχος παλινδρόμησης πραγματοποιείται μετά τη διαδικασία επαναληπτικού ελέγχου.

• Σε έργα όπου διατίθενται άφθονοι πόροι, ο έλεγχος παλινδρόμησης και ο επαναληπτικός έλεγχος πραγματοποιούνται ταυτόχρονα.

Συνιστάται: