9 migliori Code Strumenti di copertura per Java, Python, C, C++, C#, .NET
Code Il test di copertura รจ una misura importante che quantifica il grado in cui il codice sorgente del programma รจ stato testato. Esiste una pletora di Code Sul mercato sono disponibili numerosi strumenti di copertura e scegliere quello piรน adatto al proprio progetto puรฒ essere una vera sfida.
Di seguito รจ riportato un elenco curato dei migliori selezionati Code Strumenti per il test di copertura con funzionalitร popolari e link per il download piรน recenti
Code Strumenti di copertura per Java, Python, C++, .Netto
| Nome | vetro |
|---|---|
| Cobertura | https://cobertura.github.io/cobertura/ |
| Coverage.py | https://coverage.readthedocs.io/en/6.0/ |
| JaCoCo | https://www.eclemma.org/jacoco/ |
| OpenClover | https://openclover.org/ |
1) Cobertura
Cobertura รจ uno dei popolari strumenti di copertura del codice open source. Ti consente di eseguire attivitร tramite Maven e Ant o il file Cobertura CLI. Puoi incorporarlo con altri strumenti multipli di QA.
Caratteristiche:
- Consente di misurare la copertura senza avere il codice sorgente
- ร uno dei migliori strumenti di copertura del codice Java che ti aiuta a trovare quali parti del tuo Java il programma non dispone della copertura dei test
- Consente di rappresentare report in formato HTML e XML
- Ti aiuta a testare linee e rami della classe e del metodo
Download link: https://cobertura.github.io/cobertura/
2) Coverage.py
Coverage.py รจ un altro utile strumento di copertura del codice. ร uno dei migliori strumenti di copertura dei test che ti aiuta a monitorare Python sono stati eseguiti programmi, note che fanno parte del codice.
Caratteristiche:
- Coverage.py ti aiuta a specificare quali file sorgente vuoi che analizzi tramite il file di configurazione
- Ti aiuta anche ad analizzare la fonte per scoprire il codice che avrebbe potuto essere eseguito ma non lo รจ stato.
Download link: https://coverage.readthedocs.io/en/6.0/
3) JaCoCo
JaCoCo รจ un libero Java strumento di copertura del codice distribuito sotto il Eclipse Licenza pubblica. ร uno strumento di copertura del codice gratuito open source per Java, realizzato dall'EclEmma.
Caratteristiche:
- JaCoCo offre istruzioni, copertura di linee e filiali
- ร uno dei migliori strumenti di copertura del codice Java che supporta Java 7 e Java 8
- Ti aiuta a testare linee e rami della classe e del metodo
- Offre report HTML o XML di facile navigazione
Download link: https://www.eclemma.org/jacoco/
4) OpenClover
OpenClover lo strumento ti aiuta a misurare la copertura del codice per Java and Groovy e raccoglie oltre 20 metriche di codice. Ti aiuta a visualizzare aree non testate della tua applicazione. ร uno dei migliori strumenti di copertura dei test che ti aiuta a combinare copertura e metriche per trovare il codice piรน rischioso.
Caratteristiche:
- Ti aiuta a eseguire il test piรน velocemente
- Ti consente di concentrarti su ciรฒ che รจ necessario per il tuo test
- Supporto sia per la copertura delle filiali che per quella degli estratti conto
- Consente di generare report basati su XML che, in combinazione con ReportGenerator, produce un report sulla copertura basato su TML
- Ti aiuta a mantenere l'equilibrio tra applicazione e test
Download link: http://openclover.org/
5) Bullseye Coverage
BullseyeCoverage รจ un software di copertura del codice per C++ copertura del codice e C che ti dice quanto del tuo codice sorgente รจ stato testato. Questo strumento consente di eseguire test unitari, test di integrazione e rilascio finale.
Caratteristiche:
- Fornisce una migliore misurazione della copertura del codice C++
- ร uno dei migliori strumenti di copertura dei test che ti aiuta a creare codice piรน affidabile e risparmiare tempo
- Ti consente di includere o escludere qualsiasi parte del codice del progetto
- Unisci i risultati dei test distribuiti
Download link: http://www.bullseye.com/
6) NCover
NCover รจ uno degli strumenti di copertura del codice di livello avanzato per programmi e applicazioni .Net. Fornisce supporto per la copertura delle dichiarazioni e della copertura delle filiali. Questo strumento di copertura del codice รจ disponibile sia su licenza open source che su licenza commerciale.
Caratteristiche:
- Copertura del codice .NET in base alle vostre esigenze personalizzate
- Ti aiuta a testare, track e gestire un numero di copertura unificato per tutti i team
- Dati dettagliati e centralizzati sulla copertura
- ร uno degli strumenti di copertura del codice .net che offre ampia documentazione e supporto agli utenti
- ร uno dei migliori strumenti di copertura del codice C# che ti aiuta a eseguire test manuali e di copertura
- Distribuisci i prodotti sul mercato in modo piรน rapido e sicuro in ambienti agili
Download link: http://www.ncover.com/
7) Vector Software
VectorCAST consente di implementare processi coerenti per la gestione delle attivitร di test e il reporting dei principali parametri di qualitร . Questo strumento di test del software offre un approccio conveniente ai test unitari, alla gestione della regressione e all'analisi della copertura del codice.
Caratteristiche:
- Collaborazione di test semplice
- Automazione dei test di sistema
- Tendenza della qualitร e analisi dell'impatto del cambiamento
- Consente test paralleli
- Dashboard della qualitร basato sul Web
Download link: https://www.vector.com/in/en/products/products-a-z/software/vectorcast/
8) Devel:Cover
La copertura Develop offre metriche di test della copertura del codice per Perl. Con l'aiuto di questo strumento di copertura del codice, puoi scoprire aree di codice non esercitate dai tuoi test. Ti aiuta a creare test per aumentare la copertura.
Caratteristiche:
- Offre alcuni report che includono vari tipi di output HTML e report testuali
- Vengono riportate le informazioni su istruzione, ramo, condizione, subroutine e copertura del pod
Download link: https://metacpan.org/release/PJCJ/Devel-Cover-1.23
9) dotCover
dotCover offerte da JetBrains รจ uno strumento per l'esecuzione di test unitari e la copertura del codice per applicazioni .NET. ร uno dei migliori strumenti per la copertura del codice C# e consente l'integrazione con JetBrains Rider e Visual Studio. Permette inoltre di calcolare report di copertura del codice a livello di istruzione in applicazioni .NET, Silverlight o .NET Core.
Caratteristiche:
- Ti consente di visualizzare la copertura del codice in base alle tue esigenze aziendali
- ร uno dei migliori strumenti di copertura del codice .net che fornisce un'utilitร console da utilizzare con un server di integrazione continua
- Ti aiuta a personalizzare l'analisi della copertura con un filtro di copertura
- Consente di utilizzare una scorciatoia per scoprire quali unit test coprono una particolare affermazione
Download link: https://www.jetbrains.com/dotcover/
10) Visual Studio
Code La funzionalitร di copertura di Visual Studio ti aiuta a determinare quale parte del codice del tuo progetto รจ stata testata tramite test codificati, come i test unitari. Lo strumento ti consente di visualizzare i risultati precedenti.
Caratteristiche:
- Ti aiuta a visualizzare una serie precedente di risultati
- Rendi i risultati leggibili come testo, seleziona esporta i risultati della copertura del codice
- Consente di unire i risultati di diverse esecuzioni
- Consente di esportare Code Risultati di copertura per salvare i risultati di un'operazione di unione
Download link: https://code.visualstudio.com/
11) Istanbul
Istanbul รจ uno dei migliori strumenti di copertura del codice utilizzati per Javascript. Supporta ES6/ES2015+ utilizzando babel-plugin. Lo strumento offre tutta la libreria di strumentazione javascript che ti aiuta a tracCopertura delle istruzioni, dei rami e delle funzioni ks.
Caratteristiche:
- La raccolta di reporter offre sia l'output terminale che HTML
- Supporto per i piรน popolari JavaFramework di test degli script
- Supporto per la strumentazione dei sottoprocessi, utilizzando l'interfaccia della riga di comando di NYC
Download link: https://istanbul.js.org/









