Ποια τεχνική σχεδιασμού δοκιμής βρίσκει απρόσιτο κώδικα;
Ποια τεχνική σχεδιασμού δοκιμής βρίσκει απρόσιτο κώδικα;

Βίντεο: Ποια τεχνική σχεδιασμού δοκιμής βρίσκει απρόσιτο κώδικα;

Βίντεο: Ποια τεχνική σχεδιασμού δοκιμής βρίσκει απρόσιτο κώδικα;
Βίντεο: Dysautonomia International 2022 Research Update 2024, Δεκέμβριος
Anonim

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

Στη συνέχεια, μπορεί κανείς να ρωτήσει, τι είναι ο μη προσβάσιμος κώδικας στο C;

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

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

Εδώ, γιατί ο κωδικός μου δεν είναι προσβάσιμος;

Εάν υπάρχει κώδικας δεν μπορεί να είναι εκτελέσιμο σε κανένα από τα ο πιθανές ροές, τότε λέγεται απρόσιτος κωδικός . Απρόσιτος κωδικός στη java είναι ένα σφάλμα χρόνου μεταγλώττισης. Σε αυτό το παράδειγμα, η γραμμή 14 δίνει σφάλμα χρόνου μεταγλώττισης: Απρόσιτος Κώδικας . Επειδή αυτή η δήλωση δεν μπορεί να επιτευχθεί σε κανένα από ο ροές.

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

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

Συνιστάται: