9 melhores Code Ferramentas de cobertura para Java, Python,C, C++, C#, .NET
Code O teste de cobertura รฉ uma medida importante que quantifica o grau em que o cรณdigo-fonte do programa foi testado. Existe uma infinidade de mรฉtodos de teste de cobertura. Code Existem muitas ferramentas de cobertura no mercado, e selecionar a ideal para o seu projeto pode ser um desafio.
A seguir, uma lista selecionada dos melhores, escolhidos a dedo. Code Ferramentas de teste de cobertura com recursos populares e links para download mais recentes.
Code Ferramentas de cobertura para Java, Python, C++, .Lรญquido
| Nome | de vidrio |
|---|---|
| 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 รฉ uma das ferramentas populares de cobertura de cรณdigo-fonte aberto. Ele permite que vocรช execute tarefas via Maven e Ant, ou o Cobertura CLI. Vocรช pode incorporar outras ferramentas de controle de qualidade.
Caracterรญsticas:
- Permite medir a cobertura sem ter o cรณdigo-fonte
- ร uma das melhores ferramentas de cobertura de cรณdigo Java que ajuda vocรช a descobrir quais partes do seu Java programa nรฃo tem cobertura de teste
- Permite representar relatรณrios em formato HTML e XML
- Ajuda vocรช a testar linhas e ramificaรงรตes da classe e do mรฉtodo
Link para download: https://cobertura.github.io/cobertura/
2) Coverage.py
Coverage.py รฉ outra ferramenta รบtil de cobertura de cรณdigo. ร uma das melhores ferramentas de cobertura de teste que ajuda vocรช a monitorar Python programas, notas que fazem parte do cรณdigo foram executadas.
Caracterรญsticas:
- Coverage.py ajuda vocรช a especificar quais arquivos de origem vocรช deseja analisar atravรฉs do arquivo de configuraรงรฃo
- Tambรฉm ajuda a analisar a fonte para descobrir o cรณdigo que poderia ter sido executado, mas nรฃo foi.
Link para download: https://coverage.readthedocs.io/en/6.0/
3) JaCoCo
JaCoCo รฉ uma livre Java ferramenta de cobertura de cรณdigo distribuรญda sob o Eclipse Licenรงa Pรบblica. ร uma ferramenta de cobertura de cรณdigo gratuita e de cรณdigo aberto para Java, que foi feito pela EclEmma.
Caracterรญsticas:
- JaCoCo oferece instruรงรตes, cobertura de linhas e ramais
- ร uma das melhores ferramentas de cobertura de cรณdigo Java que oferece suporte Java 7 e Java 8
- Ajuda vocรช a testar linhas e ramificaรงรตes da classe e do mรฉtodo
- Oferece relatรณrio HTML ou XML fรกcil de navegar
Link para download: https://www.eclemma.org/jacoco/
4) OpenClover
OpenClover ferramenta ajuda vocรช a medir a cobertura de cรณdigo para Java e Groovy e coleta mais de 20 mรฉtricas de cรณdigo. Ele ajuda vocรช a exibir รกreas nรฃo testadas do seu aplicativo. ร uma das melhores ferramentas de cobertura de teste que ajuda vocรช a combinar cobertura e mรฉtricas para encontrar o cรณdigo mais arriscado.
Caracterรญsticas:
- Ajuda vocรช a executar seu teste mais rapidamente
- Permite que vocรช se concentre no que รฉ necessรกrio para o seu teste
- Suporte para cobertura de filiais e extratos
- Permite gerar relatรณrios baseados em XML que, combinados com ReportGenerator, produz relatรณrio baseado em TML sobre cobertura
- Ajuda vocรช a manter o equilรญbrio entre aplicaรงรฃo e testes
Link para download: http://openclover.org/
5) Bullseye Coverage
BullseyeCoverage รฉ um software de cobertura de cรณdigo para C++ cobertura de cรณdigo e C que informa quanto do seu cรณdigo-fonte foi testado. Esta ferramenta permite realizar testes de unidade, testes de integraรงรฃo e versรฃo final.
Caracterรญsticas:
- Fornece melhor mediรงรฃo de cobertura de cรณdigo C++
- ร uma das melhores ferramentas de cobertura de teste que ajuda vocรช a criar cรณdigo mais confiรกvel e economizar tempo
- Permite incluir ou excluir qualquer parte do cรณdigo do projeto
- Mesclar resultados de testes distribuรญdos
Link para download: http://www.bullseye.com/
6) NCover
NCover รฉ uma das ferramentas de cobertura de cรณdigo de nรญvel avanรงado para programas e aplicativos .Net. Ele fornece suporte para cobertura de extratos e cobertura de filiais. Esta ferramenta de cobertura de cรณdigo estรก disponรญvel em cรณdigo aberto e tambรฉm em licenรงa comercial.
Caracterรญsticas:
- Cobertura de cรณdigo .NET de acordo com suas necessidades personalizadas
- Ajuda vocรช a testar, trace gerenciar um nรบmero de cobertura unificado em todas as equipes.
- Dados detalhados e centralizados sobre cobertura
- ร uma das ferramentas de cobertura de cรณdigo .net que oferece ampla documentaรงรฃo e suporte ao usuรกrio
- ร uma das melhores ferramentas de cobertura de cรณdigo c# que ajuda vocรช a realizar testes manuais e de cobertura
- Entregue produtos ao mercado com mais rapidez e confianรงa em ambientes รกgeis
Link para download: http://www.ncover.com/
7) Vector Software
VectorCAST permite implementar processos consistentes para gerenciar atividades de teste e relatar as principais mรฉtricas de qualidade. Esta ferramenta de teste de software oferece uma abordagem econรดmica para testes unitรกrios, gerenciamento de regressรฃo e anรกlise de cobertura de cรณdigo.
Caracterรญsticas:
- Colaboraรงรฃo fรกcil em testes
- Automaรงรฃo de testes de sistema
- Tendรชncia de qualidade e anรกlise de impacto de mudanรงa
- Permite testes paralelos
- Painel de qualidade baseado na Web
Link para download: https://www.vector.com/in/en/products/products-a-z/software/vectorcast/
8) Devel:Cover
A capa Devel oferece mรฉtricas de teste de cobertura de cรณdigo para Perl. Com a ajuda desta ferramenta de cobertura de cรณdigo, vocรช pode descobrir รกreas de cรณdigo nรฃo exercitadas pelos seus testes. Ajuda vocรช a criar testes para aumentar a cobertura.
Caracterรญsticas:
- Oferece alguns relatรณrios que incluem vรกrios tipos de saรญda HTML, relatรณrios textuais
- Informaรงรตes sobre declaraรงรฃo, ramificaรงรฃo, condiรงรฃo, sub-rotina e cobertura de pod sรฃo relatadas
Link para download: https://metacpan.org/release/PJCJ/Devel-Cover-1.23
9) dotCover
dotCover ofertas por JetBrains รฉ um executor de testes unitรกrios e ferramenta de cobertura de cรณdigo para .NET. ร uma das melhores ferramentas de cobertura de cรณdigo C#, permitindo a integraรงรฃo do JetBrains Rider com o Visual Studio. Vocรช tambรฉm pode calcular relatรณrios de cobertura de cรณdigo em nรญvel de instruรงรฃo em aplicaรงรตes .NET, Silverlight ou .NET Core.
Caracterรญsticas:
- Permite visualizar a cobertura do cรณdigo de acordo com as necessidades do seu negรณcio
- ร uma das melhores ferramentas de cobertura de cรณdigo .net que fornece um utilitรกrio de console para uso com um servidor de integraรงรฃo contรญnua
- Ajuda vocรช a personalizar sua anรกlise de cobertura com um filtro de cobertura
- Permite que vocรช use um atalho para descobrir quais testes de unidade cobrem uma instruรงรฃo especรญfica
Link para download: https://www.jetbrains.com/dotcover/
10) Estรบdio Visual
Code O recurso de cobertura do Visual Studio ajuda vocรช a determinar qual parte do cรณdigo do seu projeto รฉ testada por testes codificados, como testes unitรกrios. A ferramenta permite visualizar o conjunto anterior de resultados.
Caracterรญsticas:
- Ajuda vocรช a visualizar um conjunto anterior de resultados
- Torne os resultados legรญveis como texto, selecione exportar resultados de cobertura de cรณdigo
- Permite mesclar resultados de vรกrias execuรงรตes
- Permite que vocรช exporte Code Resultados da cobertura para salvar os resultados de uma operaรงรฃo de mesclagem
Link para download: https://code.visualstudio.com/
11) Istanbul
Istanbul รฉ uma das melhores ferramentas de cobertura de cรณdigo usadas para JavascriptEle oferece suporte a ES6/ES2015+ usando o plugin babel. A ferramenta oferece toda a biblioteca de instrumentaรงรฃo JavaScript que ajuda vocรช a tracDeclaraรงรฃo ks, ramificaรงรฃo e cobertura de funรงรฃo.
Caracterรญsticas:
- A coleรงรฃo de repรณrteres oferece terminal e saรญda HTML
- Suporte para os mais populares JavaEstruturas de teste de script
- Suporte para instrumentaรงรฃo de subprocessos, usando a interface de linha de comando NYC
Link para download: https://istanbul.js.org/









