2010-10-13 9 views
24

¿Dónde puedo encontrar buena literatura sobre pruebas unitarias? Los títulos de libros y enlaces son bienvenidos.Buena literatura sobre pruebas unitarias?

Actualización: Aquí está una lista de los libros mencionados en respuestas a continuación

xUnit Test Patterns: Refactoring Test Code

Growing Object-Oriented Software Guided by Tests

The Art Of Unit Testing

El verdadero desafío de las pruebas de software es resolver el rompecabezas de diseño de la prueba.

Prueba de sistemas orientados a objetos: Modelos, patrones y herramientas proporciona tres docenas de patrones de diseño de prueba aplicables al diseño de prueba unitaria. También proporciona muchos patrones de diseño para la automatización de pruebas. Estos patrones destilan muchas de las mejores prácticas y perspectivas de investigación que tanto costó ganar.

Pragmatic Unit Testing

Test Driven Development: By Example

Respuesta

6
+1

1 este es el único libro que he comprado en la unidad de pruebas, y el único que realmente me enseñó algo útil incluso sólo a hojearlo. No necesariamente es un buen libro para principiantes, ya que tiene un gran enfoque en los porqués, no solo en los cómos. –

2

Pragmatic Unit Testing es una introducción decente al por qué y parte del cómo. Leí el de Java incluso cuando estaba principalmente interesado en C++, y las lecciones todavía se transmitían con bastante claridad.

1

Solo leí el Arte de la prueba de la unidad de Roy Osherove, y fue bastante revelador para mí, a pesar de no trabajar con la tecnología .NET. Los ejemplos son fáciles de entender para cualquier programador, la parte más difícil es identificar el marco de prueba de unidad más adecuado para su lenguaje/marco específico.

Si eres curioso, comprobar las breves notas que tomé (muestran en orden cronológico inverso): http://myevernote.blogspot.com/search/label/The%20Art%20of%20Unit%20Testing%20%28Roy%20Osherove%29

Un amigo mío, que hizo mucho más pruebas unitarias que yo, dijo que las buenas prácticas eran nuevo para él también

3

El verdadero desafío de las pruebas de software es resolver el rompecabezas del diseño de prueba.

Prueba de sistemas orientados a objetos: Modelos, patrones y herramientas proporciona tres docenas de patrones de diseño de prueba aplicables al diseño de prueba unitaria. También proporciona muchos patrones de diseño para la automatización de pruebas. Estos patrones destilan muchas de las mejores prácticas y perspectivas de investigación que tanto costó ganar.

El libro está diseñado como una referencia de escritorio, por lo que una vez que haya determinado qué patrones se ajustan a su aplicación, solo necesita leer sobre ellos. Debido a esto, es un gran libro (1024 páginas). Lo sé, porque yo soy el autor.

general, opiniones y enlace a Amazon: http://www.robertvbinder.com/home/thought-leadership/books/