Βίντεο: Τι είναι η κάλυψη IntelliJ;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Κώδικας κάλυψη σας επιτρέπει να βλέπετε πόσο από τον κώδικά σας εκτελείται κατά τη διάρκεια δοκιμών μονάδας, ώστε να μπορείτε να καταλάβετε πόσο αποτελεσματικοί είναι αυτοί οι έλεγχοι. Ο παρακάτω κώδικας κάλυψη οι δρομείς είναι διαθέσιμοι σε IntelliJ ΙΔΕΑ: IntelliJ Κωδικός IDEA κάλυψη δρομέας (προτείνεται).
Εκτός από αυτό, πώς βλέπω την κάλυψη στο IntelliJ;
Εάν θέλετε να ανοίξετε ξανά το Κάλυψη παράθυρο εργαλείου, επιλέξτε Εκτέλεση | Εμφάνιση κωδικού Κάλυψη Δεδομένα από το κύριο μενού ή πατήστε Ctrl+Alt+F6. Η αναφορά δείχνει το ποσοστό του κωδικού που έχει σκεπαστός από τις δοκιμές. Μπορείς βλέπω ο κάλυψη αποτέλεσμα για κλάσεις, μεθόδους και γραμμές.
τι σημαίνει Κάλυψη Κώδικα; Η κάλυψη κωδικού είναι μια μέτρηση του πόσες γραμμές/μπλοκ/τόξα σας κώδικας εκτελούνται ενώ εκτελούνται οι αυτοματοποιημένες δοκιμές. Η κάλυψη κωδικού είναι που συλλέγονται με τη χρήση ενός εξειδικευμένου εργαλείου για την οργάνωση των δυαδικών αρχείων για την προσθήκη κλήσεων ανίχνευσης και την εκτέλεση ενός πλήρους σετ αυτοματοποιημένων δοκιμών έναντι του εξοπλισμένου προϊόντος.
Με αυτόν τον τρόπο, πώς μπορώ να χρησιμοποιήσω την κάλυψη κώδικα στο IntelliJ;
- Στο παράθυρο διαλόγου Ρυθμίσεις/Προτιμήσεις Ctrl+Alt+S, επιλέξτε Build, Execution, Deployment | Κάλυψη.
- Καθορίστε τον τρόπο επεξεργασίας των συλλεγόμενων δεδομένων κάλυψης:
- Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση προβολής κάλυψης για να ανοίξει αυτόματα το παράθυρο του εργαλείου κάλυψης.
Πώς μπορώ να βρω κάλυψη κωδικού;
Το βασικό μέτρο του Κάλυψη κωδικού είναι το Κάλυψη Item”, το οποίο μπορεί με οτιδήποτε μπορέσαμε να μετρήσουμε και βλέπω είτε έχει δοκιμαστεί είτε όχι. Μέτρηση του Κάλυψη μπορεί να προσδιοριστεί με τον ακόλουθο τύπο. Κάλυψη = Αριθμός των κάλυψη είδη που ασκήθηκαν / Συνολικός αριθμός των κάλυψη είδη *100%.
Συνιστάται:
Τι είναι η κάλυψη οδηγιών;
Η κάλυψη εντολών παρέχει πληροφορίες σχετικά με την ποσότητα του κώδικα που έχει εκτελεστεί ή χαθεί. Αυτή η μέτρηση είναι εντελώς ανεξάρτητη από τη μορφοποίηση πηγής και είναι πάντα διαθέσιμη, ακόμη και αν δεν υπάρχουν πληροφορίες εντοπισμού σφαλμάτων στα αρχεία της τάξης
Πώς μπορώ να λάβω κάλυψη δοκιμής στο IntelliJ;
Αποτελέσματα κάλυψης στα παράθυρα του εργαλείου; Εάν θέλετε να ανοίξετε ξανά το παράθυρο του εργαλείου κάλυψης, επιλέξτε Εκτέλεση | Εμφάνιση δεδομένων κάλυψης κώδικα από το κύριο μενού ή πατήστε Ctrl+Alt+F6. Η αναφορά δείχνει το ποσοστό του κωδικού που έχει καλυφθεί από τις δοκιμές. Μπορείτε να δείτε το αποτέλεσμα κάλυψης για κλάσεις, μεθόδους και γραμμές
Τι είναι η κάλυψη καταστήματος JaCoCo;
Το JaCoCo παρέχει κυρίως τρεις σημαντικές μετρήσεις: Η κάλυψη γραμμών αντικατοπτρίζει την ποσότητα του κώδικα που έχει ασκηθεί με βάση τον αριθμό των εντολών κώδικα Java byte που καλούνται από τα τεστ. Η κάλυψη υποκαταστημάτων δείχνει το ποσοστό των ασκούμενων υποκαταστημάτων στον κώδικα – που συνήθως σχετίζεται με δηλώσεις if/else και switch
Πώς μπορώ να ενεργοποιήσω την κάλυψη κώδικα στο IntelliJ;
Διαμόρφωση συμπεριφοράς κάλυψης κώδικα; Στο παράθυρο διαλόγου Ρυθμίσεις/Προτιμήσεις Ctrl+Alt+S, επιλέξτε Build, Execution, Deployment | Κάλυψη. Καθορίστε τον τρόπο επεξεργασίας των δεδομένων κάλυψης που συλλέγονται: Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση προβολής κάλυψης για να ανοίξει αυτόματα το παράθυρο του εργαλείου κάλυψης
Τι τρέχει με κάλυψη IntelliJ;
Εκτέλεση δοκιμής με κάλυψη Το IntelliJ θα εκτελέσει τη δοκιμαστική τάξη με ενεργοποιημένη την επιλογή κάλυψης. Στο παράθυρο κάλυψης μπορείτε να δείτε το αποτέλεσμα. Θα εμφανίσει ποιο ποσοστό του κωδικού έχει καλυφθεί από τη δοκιμή. Μπορείτε να δείτε το αποτέλεσμα κάλυψης με βάση την τάξη, τις μεθόδους ή τη γραμμή