2010-10-19 37 views
5

Estoy usando C# + .Net 4.0 + VSTS 2010. Me pregunto si Nunit es la mejor y más fácil herramienta de prueba para esta plataforma (C# + .Net 4.0 + VSTS 2010)? En caso afirmativo, quiero aprender los conceptos básicos de Nunit y también quiero encontrar cómo generar un informe de cobertura de código basado en el resultado Nunit (por ejemplo, informe de cobertura de código para mostrar qué función se prueba, qué función no se prueba, cuántas líneas se prueban).)Nunidad y código de cobertura para C#

¿Algún tutorial recomendado para Nunit y cobertura de código para un novato?

Respuesta

4

envié este tutorial sobre NUnit para los principiantes a algunos jóvenes con los que trabajo

http://www.dotnetspider.com/tutorials/NUnit-Tutorials.aspx

también la cobertura es algo que no se preocupe por bastante por ahora hasta que llegue a familiarizarse con las pruebas unitarias. Hay más cosas involucradas en las pruebas unitarias, como la inyección de dependencia y los marcos de burla para garantizar que el código se cubra y se pueda probar.

personalmente el trabajo de identificación en la integración y la unidad de prueba primero y luego se mueven en la cobertura - sólo mis 2 centavos

creo que sirve

Paul

+0

Gracias Paul! Veo que el tutorial trata sobre Nunit, ¿podría recomendarme algunos tutoriales de informes de cobertura? – George2

+1

puede ser útil para ver NCover (no es gratis) pero tiene una buena sección sobre cómo comenzar con la cobertura de código http://docs.ncover.com/how-to/getting-started-with-code-coverage/ – stack72

+0

Hola Paul, leí el tutorial nunit que me recomendó. Encuentro que es solo una introducción general, y lo que quiero aprender es un tutorial que es una guía paso a paso para decirme cómo hacer una prueba unitaria para algunas muestras de código específico. ¿Alguna recomendación? Gracias. – George2

2

para la cobertura de código que puede utilizar NCover, hay una buena integración en VS que se llama testdriven.net. Si usted está en VS 2010 también puede ser que desee comprobar el marco de prueba incorporado (MSTest) que también tiene una cobertura incorporado

creo que sirve

+0

Genial, ¿podría recomendar un tutorial para ncover para un novato como yo? – George2

+1

seguro, ingrese aquí: http://docs.ncover.com/ –

+1

Vaya, disculpe. No pretendía enviar solo eso :). Me saltaría la sección de línea de comandos de cómo cargar el xml en el explorador de informes, ya que es bastante simple cuando se usa testdriven.net. Además, tenga en cuenta que si utiliza el integrado VS 2010 puede ver el código resaltado directamente en VS, opuesto a ncover que abre un programa diferente. –

1

La empresa que fabrica ReSharper (JetBrains) ahora tiene su propia herramienta de cobertura llamado dotCover. A partir de ahora, creo que dotcover y Resharper combinados son menos costosos que ncover.

Cuestiones relacionadas