Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η δοκιμή κάλυψης διαδρομής;
Η δοκιμή κάλυψης διαδρομής είναι ένα συγκεκριμένο είδος μεθοδικής, διαδοχικής δοκιμής στην οποία αξιολογείται κάθε μεμονωμένη γραμμή κώδικα.
Ως τύπος δοκιμών λογισμικού, οι δοκιμές κάλυψης διαδρομής είναι στην κατηγορία των τεχνικών μεθόδων δοκιμής, αντί να αποτελούν μέρος μιας γενικής στρατηγικής ή "φιλοσοφίας" του κώδικα. Είναι έντασης εργασίας και συχνά προορίζεται για συγκεκριμένα ζωτικά τμήματα του κώδικα.
Η Techopedia εξηγεί τη δοκιμή κάλυψης διαδρομής
Ο τρόπος με τον οποίο λειτουργεί η δοκιμή κάλυψης διαδρομής είναι ότι οι δοκιμαστές πρέπει να εξετάζουν κάθε μεμονωμένη γραμμή κώδικα που παίζει ρόλο σε μια ενότητα και, για πλήρη κάλυψη, οι δοκιμαστές πρέπει να εξετάζουν κάθε πιθανό σενάριο, ώστε να καλύπτονται όλες οι γραμμές κώδικα.
Σε ένα πολύ βασικό παράδειγμα, θεωρήστε μια συνάρτηση κώδικα που λαμβάνει μια μεταβλητή "x" και επιστρέφει ένα από τα δύο αποτελέσματα: εάν το x είναι μεγαλύτερο από 5, το πρόγραμμα θα επιστρέψει το αποτέλεσμα "Α" και αν το x είναι μικρότερο ή ίσο με 5, το πρόγραμμα θα επιστρέψει το αποτέλεσμα "B."
Ο κώδικας για το πρόγραμμα θα φαινόταν έτσι:
-
είσοδος x
εάν x> 5 τότε
επιστροφή A
alt επιστροφή B
Προκειμένου οι δοκιμές κάλυψης διαδρομής να καλύψουν αποτελεσματικά όλες τις διαδρομές, πρέπει να εκτελούνται οι δύο περιπτώσεις δοκιμής, με x μεγαλύτερο από 5 και x μικρότερο ή ίσο με 5.
Προφανώς, αυτή η μέθοδος καθίσταται πολύ πιο περίπλοκη με πιο σύνθετες ενότητες κώδικα. Οι ειδικοί θεωρούν γενικά ότι η δοκιμή κάλυψης διαδρομής είναι ένας τύπος δοκιμής λευκού κουτιού, ο οποίος ελέγχει πραγματικά τον εσωτερικό κώδικα ενός προγράμματος, μάλλον βασιζόμενος αποκλειστικά σε εξωτερικές εισόδους και στρατηγικές που θεωρούνται δοκιμές μαύρου κουτιού, οι οποίες δεν λαμβάνουν υπόψη τον εσωτερικό κώδικα.




