Capítulo 7. Pruebas automatizadas
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Escribir pruebas automatizadas es una de esas cosas que separan a los desarrolladores medios de los mejores del mundo. Domina esta habilidad y podrás escribir software mucho más complejo y potente de lo que nunca antes habías podido. Es un superpoder que cambia el arco de tu carrera.
Algunos de vosotros tenéis, hasta ahora, poca o ninguna experiencia escribiendo pruebas automatizadas, en cualquier lenguaje. Este capítulo está escrito principalmente para ti. Introduce muchas ideas fundamentales de la automatización de pruebas, explica los problemas que se supone que debe resolver y enseña a aplicar las herramientas de Python para hacerlo.
Algunos de vosotros tendréis amplia experiencia en el uso de marcos de pruebas estándar en otros lenguajes (como JUnit en Java, PHPUnit en PHP, etc.). En general, si dominas un marco xUnit en otro lenguaje, y hablas Python con fluidez, puedes empezar a hojear los documentos del módulo unittest de Python1
y ser productivo en cuestión de minutos. La biblioteca de pruebas de Python, unittest, se asemeja mucho al funcionamiento de la mayoría de las bibliotecas xUnit.2
Si tienes más experiencia, creo que merece la pena que al menos hojees este capítulo, y tal vez que lo estudies a fondo. He entretejido sabiduría útil del mundo real para las pruebas de software en general, y para Python en particular. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access