Luego de la inquietud planteada sobre mi percepción del testing en la industria y la academia, me dediqué a profundizar en el tema. Por un lado conociendo herramientas y buscando oportunidades laborales relacionadas al tema y por otro lado leyendo al respecto. Comparto aquí la lista de los principales libros que he leído/consultado:
Software Testing and Quality Assurance: Theory and Practice, sin duda el libro más académico de esta lista. Muchas definiciones, casi todo teoría, no muy entretenido pero las definiciones están bien.
- How Google Test Software, un caso del mundo real que me llamó mucho la atención. El enfoque que describe me gustó mucho.
- xUnit Test patterns: Refactoring Test Code, a esta altura ya es un clásico y un «must» para todo programador. Es un libro técnico.
- Agile Testing: A Practical Guide for Testers and Agile Teams, un libro que tomó bastante relevancia en los últimos años y que plantea un enfoque interesante.
- Calidad en el desarrollo de Software, escrito por Guillermo Pantaleo, docente de Fiuba y experto en la materia. Es una buena referencia. Está enfocado en calidad y es excelente en eso, pero toca el tema testing de forma bastante superficial para mi gusto.
- The Craft of Software Testing: Subsystems Testing Including Object-Based and Object-Oriented Testing, el libro más viejo de esta lista, escrito por uno de los firmantes del manifiesto ágil antes de firmarlo.