Referencias / guías para la unidad de pruebas nunit
-
01-10-2019 - |
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.
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!