c# - professional - visual studio code coverage




O que posso usar para uma cobertura de código de boa qualidade para C#/.net? (8)

Acabei de testar NCrunch e tenho que dizer que estou muito impressionado. É uma ferramenta de teste contínua que adicionará cobertura de código ao seu código no Visual Studio quase em tempo real. No momento em que escrevo este NCrunch está livre. É um pouco incerto se vai ser livre, custar dinheiro ou ser aberto fonte no futuro embora.

http://blog.ncrunch.net/image.axd?picture=2012%2f4%2fPerformanceCoverage.jpg

Gostaria de saber quais opções existem para a cobertura de código .NET (ou C # especificamente), especialmente no segmento de preço mais baixo?

Eu não estou procurando recomendações, mas para uma comparação de produtos baseados em fatos. Eu sei o seguinte:


Existem versões de pré-lançamento (beta) do NCover disponíveis gratuitamente . Eles funcionam bem na maioria dos casos, especialmente quando combinados com o NCoverExplorer.



Não tenho certeza qual é a diferença com o NCover do varejo, mas há também um projeto NCover no sourceforge que é, obviamente, de código aberto e gratuito.


Recursos de cobertura de código, bem como APIs programáveis, vêm com o Visual Studio 2010. Infelizmente, as duas únicas edições que incluem os recursos completos de cobertura de código são Premium e Ultimate. No entanto, acredito que as APIs estarão disponíveis em qualquer edição, portanto, criar arquivos de cobertura de código e escrever um visualizador para as informações de cobertura provavelmente seria possível.


Uma alternativa para NCover pode ser PartCover , é uma ferramenta de código aberto para .NET muito semelhante a NCover, inclui um aplicativo de console, um navegador de cobertura de GUI e transformações XSL para uso em CC.Net.

Produto muito interessante.

ATUALIZAÇÃO: o OpenCover substituiu o encarte.


TestMatrix é um corredor de teste de unidade e uma ferramenta de cobertura de código.






code-coverage