Pregunta

Puede referencias a nadie sugggest buenas / guías para comenzar a usar nunit y Visual Studio 2008. (Además de la documentación Nunit sí!). Específicamente quiero establecer un proyecto de prueba en VS 2008.

¿Fue útil?

Solución

Hay un libro bueno llamado "Pragmático pruebas unitarias con NUnit" por Thompson y Hunt.

Eso es como empecé y proporciona una introducción buena.

Para obtener más información sobre cómo y qué prueba, en general, me recomiendo "El arte de la Unidad de Pruebas" por Osherove y "Test Driven Development" por Beck.

También echar un vistazo a esta tarjeta útil resumen también de Thompson y Hunt

http://media.pragprog.com/titles/utj/StandaloneSummary.pdf .

Los conceptos se explican más detalladamente en su libro.

Actualización: No estoy seguro de que puedo recomendar algunos libros que describen la mecánica de la creación de su proyecto, pero puedo ofrecerle algunos consejos básicos. Crear un proyecto de prueba independiente para cada proyecto fuente que desea probar. Asegúrese de no mezclar las pruebas de integración / sistema con las pruebas unitarias. Una manera de asegurar esto es diferenciar entre proyectos de prueba. p.ej. Podría tener algo como

  • CustomLibraryCode.proj // proyecto de código
  • CustomlibraryCodeTests.Unit.proj // proyecto de prueba de unidad
  • CustomLibraryCodeTests.Integration.proj // proyecto de prueba de integración

Esto significa que las pruebas unitarias, que debe ser rápido y fácil de ejecutar pueden ejecutarse en forma aislada de las pruebas de integración, que normalmente podrían tener dependencias en la base de datos, sistema de ficheros, etc., y tienden a ser más lento y más frágil.

Otros consejos

Además de otros libros mencionados, hay un nuevo libro con un montón de buenos ejemplos: Crecimiento Software, guiada por pruebas orientada a objetos

acabo de El arte de la Unidad de Pruebas con ejemplos en .NET de Roy Osherove. Lo puede conseguir en Amazon y aquí está el sitio: http://artofunittesting.com/ . Es bastante fácil de entender. El libro está escrito con ejemplos en VS 2008 y Nunit. También menciona otros marcos de prueba.

Dimecasts tiene buenas grabaciones de pantalla, cortos cubren NUnit Las listas de páginas en orden inverso, por lo que comienzan en la parte inferior y trabajar hasta!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top