Jimmy Bogard, escribió un artículo: Getting value out of your unit tests, donde da cuatro reglas:Directrices para una mejor unidad de pruebas de
- nombres de prueba debe describir el qué y el por qué, desde la perspectiva del usuario
- Las pruebas son código también, darles un poco de amor
- no se conforme en un patrón de fijación/estilo de organización
- uno de configuración, Ejecutar y Compruebe por prueba
En su opinión, estas directrices están completos? ¿Cuáles son sus pautas para las pruebas unitarias? Por favor, evite las expresiones idiomáticas específicas, trate de mantener las respuestas en el idioma.
+1 para xUnit Test Patterns: un gran libro – dfa
+1 para "Keep it fast". –
Para las personas que no quieren leer un libro completo al respecto, escribí un artículo sobre las reglas de pruebas unitarias aquí en stackoverflow: http://stackoverflow.com/documentation/unit-testing/9947/the-general -reglas para pruebas unitarias para todos los idiomas – DarkAngel