2010-08-19 17 views

Respuesta

7

The art of Unit testing

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

+0

Gracias por el enlace, voy a descargar ese libro. –

+0

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

6

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.

+1

¿puede ampliar lo que quiere decir con una "costura de prueba"? –

+1

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. –

Cuestiones relacionadas