Soy nuevo en pruebas unitarias y necesito algún libro o tutorial. He buscado mucho en google, pero no puedo encontrar nada. Vi this pregunta, pero no hay respuesta, es por eso que lo estoy preguntando también.
¿Hay algo de lo que pueda comenzar?
Gracias.Tutorial para pruebas unitarias con VS 2010
Respuesta
por Roy Osherove
que no entendían el concepto de la unidad de pruebas hasta que leí este gran libro!
Le guía paso a paso desde simples pruebas hasta pruebas que son mantenibles, legibles y confiables. Cubre temas avanzados como simulacros, trozos y marcos tales como TypeMock y Rhine.
HTH
La página web NUnit tiene un buen tutorial fácil en la documentación para cada versión. Más una guía de inicio rápido que un libro detallado sobre pruebas.
Heres un enlace: http://www.nunit.org/index.php?p=getStarted&r=2.5.7
Si usted es nuevo en la unidad de pruebas, además de aprender las herramientas, recomiendo aprender un poco acerca de cómo escribir código comprobable. P.ej. utilizando la inyección de dependencia y la abstracción como una costura de prueba.
Este video pasa por los conceptos básicos: http://www.youtube.com/watch?v=wEhu57pih5w. Es más a nivel conceptual que ser un tutorial, pero vale la pena verlo.
¿puede ampliar lo que quiere decir con una "costura de prueba"? –
Claro, eso fue, quizás, una declaración completamente no descriptiva. Pienso que las costuras están relacionadas con depender de abstracciones en lugar de concreciones. Si su clase depende de una abstracción, es fácil sustituir las clases colaboradoras por simulacros. Por lo tanto, las abstracciones actúan como las uniones entre las unidades comprobables de su programa. Por lo general, prueba estas costuras verificando el estado y/o el comportamiento. –
- 1. Pruebas de integración vs. Pruebas unitarias
- 2. Pruebas unitarias vs pruebas de integración con Spring
- 3. Pruebas unitarias en Visual C# 2010 Express?
- 4. Pruebas unitarias con Oracle
- 5. Pruebas unitarias con Mockito
- 6. Pruebas unitarias con singletons
- 7. Comenzando con Pruebas unitarias
- 8. Pruebas unitarias con ServiceLocator
- 9. Pruebas unitarias para malloc()
- 10. ¿Qué pruebas con las pruebas unitarias?
- 11. Pruebas unitarias con JMS (ActiveMQ)
- 12. Qué pruebas unitarias en PHP para comenzar
- 13. Pruebas unitarias con django-apio?
- 14. Pruebas unitarias automatizadas con JavaScript
- 15. Pruebas unitarias para PL/SQL
- 16. Pruebas unitarias con entradas largas
- 17. Usando StructureMap con pruebas unitarias
- 18. Uso dinámico con pruebas unitarias
- 19. Visual Studio 2010 no descubre nuevas pruebas unitarias
- 20. pruebas unitarias para raspar pantallas?
- 21. Pruebas unitarias lentas con Cobertura
- 22. ¿Cómo se especifica la ubicación de los resultados de las pruebas unitarias en VS 2010?
- 23. Pruebas unitarias con un archivo de entrada
- 24. PHPUnit tutorial? ¿O un tutorial de pruebas unitarias más general que valga la pena recomendar?
- 25. ¿Pruebas unitarias para procesos estocásticos?
- 26. Pruebas unitarias para salida HTML?
- 27. SpecFlow/BDD para pruebas unitarias?
- 28. ¿Pruebas unitarias o pruebas funcionales?
- 29. ¿Cómo crear pruebas unitarias para NServiceBus Saga?
- 30. Pruebas unitarias con Moq, Silverlight y NUnit
Gracias por el enlace, voy a descargar ese libro. –
Es una mierda que al autor de ese libro no le guste Stack Exchange y pide nuestra falla: http://weblogs.asp.net/rosherove/archive/2010/09/24/why-stackexchange-will-eventually-fail-control -freak-ism.aspx – Urda