Pages Menu
Categories Menu

Posted by on May 29, 2015 in General | 8 comments

Libros sobre automatización de pruebas

Hace ya unas cuantas semanas, hice una recopilación sobre los que en mi opinión, eran libros útiles para entender en qué consiste enfocar el testing de forma ágil. Estos libros, que puedes encontrar aquí (Libros sobre testing ágil), no están orientados a la parte más técnica, como la automatización de pruebas, herramientas, etc., sino a la parte de pensamiento, cultura, estrategias de pruebas, etc.

Así que hoy, como hubo gente que también mostró su interés en libros más técnicos, quiero lanzar la lista sobre libros de automatización de pruebas.

Esta puede ser mucho más amplia, porque tecnologías y herramientas hay muchas. Yo personalmente sobre estos temas me mantengo más al día a través de blogs, documentación oficial, grupos de linkedin, y otros sitios online. Así que muchas de mis recomendaciones de libros estarán orientadas a introducciones a las herramientas, ejemplos, sentar buenas prácticas, cookbooks, etc.

Para mí estas son las herramientas más conocidas y que más uso en mi día a día.

¡Pero estaría genial ampliar la lista con vuestras recomendaciones! ¡Siempre resulta interesante aprender cosas nuevas y ver otros enfoques!

Allá va:

Selenium

Selenium Testing Tools Cookbook, Gundecha Unmesh.

Selenium 2 Testing Tools: Beginner’s Guide, David Burns

Selenium Design Patterns and Best Practices, Dima Kovalenko

Selenium WebDriver Practical Guide,  Satya Avasarala

Documentación oficial.

JUnit **

** Ojo, que JUnit no tiene por qué usarse solo para pruebas unitarias, y TDD y pruebas unitarias son responsabilidad de los desarrolladores (Recuerda los diferentes tipos de pruebas que existen ¿Pruebas de integración, funcionales, de carga…? ¡Qué jaleo! ¿Qué diferencias hay?).

JUnit in action, Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory. ** Explica JUnit y después pruebas unitarias, mocks, stubs, etc. Muy útil para distinguir conceptos.

Mastering unit testing using Mockito and JUnit : an advanced guide to mastering unit testing using Mockito and JUnit, Sujoy Acharya. **

Practical Unit Testing with JUnit and Mockito, Tomek Kaczanowski.**

Mockito cookbook, Marcin Grzejszczak. **

– Otra herramienta interesante es DbUnit, útil para poner la base de datos en el estado que queremos antes y después de ejecutar los tests. 

TestNG

TestNg Beginner’s Guide, Varun Menon

Next Generation Java Testing: TestNG and Advanced Concepts, Cédric Beust.

Documentación oficial.

JMeter & Pruebas de rendimiento

Performance Testing With JMeter 2.9, Bayo Erinle.

JMeter Cookbook, Bayo Erinle.

– The Art of Application Performance Testing, Ian Molyneaux.

Cucumber

The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers), Matt Wynne.

Documentación Cucumber

Documentación RSpec  

Mobile Testing

Appium Essentials, Manoj Hans.

Documentación Appium.

Documentación Calabash

Otros

Protractor, framework para tests end-to-end para aplicaciones AngularJS.

Ana M. del Carmen García Oterino

Ana M. del Carmen García Oterino

Ingeniera Software QA at BQ
https://www.linkedin.com/in/amgarciao

Apasionada por la calidad del software (procesos, producto y equipos) y buenas prácticas en general.

Especializada en testing, automatización de pruebas e integración continua.
Ana M. del Carmen García Oterino

8 Comments

  1. Para pruebas de desempeño también puede estar el libro:
    The Art of Application Performance Testing: de Ian Molyneaux

    • ¡Gracias! Lo añado a la lista.

  2. Aparte de los libros tradicionales, estoy viendo que ultimamente estan apareciendo buenos libros electronicos en https://leanpub.com
    Adicionalmente, creo que los libros, en su forma tradicional, ya no son la unica referencia, por ejemplo los videos del Uncle Bob o Mike Cohn son bastante buenos.
    Sobre Testing me gusta el trabajo de Alan Richardson con sus cursos de Java for Testers y Selenium en http://www.compendiumdev.co.uk/default.php

    • Totalmente de acuerdo Guino. ¡Gracias por la web, tiene muchos recursos interesantes!

      Ahora que lo recuerdo, a mi otra que me encanta de testing en general (libros, dojos, tutoriales, posts, eventos) es esta: https://www.ministryoftesting.com/

      ¡Saludos!

  3. ¿No hay libros de automatización de pruebas un poco desligados de la tecnología que usan?

    P.ej sobre estrategias de automatización

    Saludos,

  4. Tiene alguna información en Español de estas herramientas de automatización de pruebas ??. Es decir bibliografia en Español.

Post a Reply

Tu dirección de correo electrónico no será publicada.

Share This