Gostaria de saber quais são as opções para cobertura de código .NET (ou C # especificamente), especialmente no segmento de preço mais baixo?
Não estou procurando recomendações, mas uma comparação de produtos com base em fatos. Eu sei o seguinte:
- NCover
- Parece ser muito popular e parece muito bom
- Suporta cobertura de declaração e cobertura de filiais
- US $ 480 por "NCover 3 Complete"
- Versões beta mais antigas estão disponíveis gratuitamente
- Visual Studio (2008 Pro) | (2005 Team System (desenvolvimento, teste ou edições do Team Suite))
- Bem, é a Microsoft, então espero que funcione corretamente
- Totalmente integrado ao Visual Studio
- Pelo menos US $ 5.469
- PartCover - nenhum desenvolvimento adicional (movido para o OpenCover)
- Código aberto
- Suporta cobertura de declaração
- OpenCover - sucessor do PartCover
- Código aberto
- Suporta cobertura de filial e extrato
- Suporte de 32 e 64 bits
- Suporte do Silverlight
- fundo
- Tutorial sobre o The Code Project pelo desenvolvedor principal
- Ainda não há suporte para .NET Core
- Cobertura de teste SD
- Funciona com 32 e 64 bits, C # 4.0 completo
- Lida com bases de código pequenas e muito grandes
- US $ 250 para licença de usuário único
- JetBrains dotCover
- US $ 100 para licença pessoal. Gratuito para grupos de usuários, projetos de código aberto, alunos e professores.
- Suporta cobertura de declaração
- Suporte do Silverlight
-
- $ 159 para licença pessoal
- US $ 289 por licença de assento comercial
* Grátis durante a versão beta, para se tornar comercial, com preço desconhecido futuro desconhecido. - Indicadores de cobertura de código no Visual Studio
- Teste contínuo (quase em tempo real)
- Cobertura visual por código de teste
- Métricas de desempenho, execução paralela de testes com vários núcleos
-
- US $ 410 para licença de desenvolvedor
- O NDepend pode importar dados de cobertura do NCover, DotCover, Visual Studio 2017; Arquivos de cobertura de código de 2015, 2013, 2012, 2010 e 2008.
- Gráfico de dependência
- Matriz da estrutura de dependência
- Visualizando Métricas de Código
- Validando regras de código