Δοκιμή διαδρομής & Δοκιμή διαδρομής βάσης με ΠΑΡΑΔΕΙΓΜΑΤΑ

Πίνακας περιεχομένων:

Anonim

Τι είναι το Path Testing;

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

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

Δοκιμή βάσης βάσης στη Μηχανική Λογισμικού

Basis Path Testing στη μηχανική λογισμικού είναι μια μέθοδος White Box Testing στην οποία οι περιπτώσεις δοκιμής καθορίζονται με βάση ροές ή λογικές διαδρομές που μπορούν να ληφθούν μέσω του προγράμματος. Ο στόχος της δοκιμής διαδρομής βάσης είναι ο καθορισμός του αριθμού των ανεξάρτητων διαδρομών, οπότε ο αριθμός των απαιτούμενων δοκιμαστικών περιπτώσεων μπορεί να καθοριστεί ρητά για τη μεγιστοποίηση της κάλυψης των δοκιμών.

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

Εδώ θα πάρουμε ένα απλό παράδειγμα, για να πάρουμε μια καλύτερη ιδέα που περιλαμβάνει ο βασικός έλεγχος διαδρομής

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

  • Διαδρομή 1 : 1,2,3,5,6, 7
  • Διαδρομή 2 : 1,2,4,5,6, 7
  • Διαδρομή 3 : 1, 6, 7

Βήματα για δοκιμή διαδρομής βάσης

Τα βασικά βήματα που περιλαμβάνονται στη δοκιμή διαδρομής βάσης περιλαμβάνουν

  • Σχεδιάστε ένα γράφημα ελέγχου (για να προσδιορίσετε διαφορετικές διαδρομές προγράμματος)
  • Υπολογισμός Κυκλωματικής πολυπλοκότητας (μετρήσεις για τον προσδιορισμό του αριθμού των ανεξάρτητων διαδρομών)
  • Βρείτε ένα βασικό σύνολο διαδρομών
  • Δημιουργήστε δοκιμαστικές θήκες για να ασκήσετε κάθε διαδρομή

Πλεονεκτήματα της βασικής δοκιμής διαδρομής

  • Βοηθά στη μείωση των περιττών δοκιμών
  • Εστιάζει την προσοχή στη λογική του προγράμματος
  • Βοηθά στη διευκόλυνση του αναλυτικού και του αυθαίρετου σχεδιασμού περιπτώσεων
  • Δοκιμαστικές περιπτώσεις που ορίζονται ως βάση άσκησης θα εκτελούν κάθε δήλωση ενός προγράμματος τουλάχιστον μία φορά

Συμπέρασμα:

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