Testing con Python - De código roto a código confiable
Master new skills with expert-led instruction. Get 100% OFF with verified coupons and earn your certificate.

Lifetime access • Certificate included
This course includes:
- 📹0 mins on-demand video
- 📄14 articles
- 📥0 downloadable resources
- 📱Access on mobile and TV
- 🏆Certificate of completion
- ♾️Full lifetime access
📖About This Course
¿Cuántas veces has desplegado código con miedo? ¿Cuántas veces un cambio aparentemente simple rompió algo en otro lugar que no esperabas? ¿Cuántas veces llegaste a producción con un bug que un test habría detectado de inmediato?Este curso existe para resolver exactamente eso.Este es un curso práctico de unit testing diseñado para desarrolladores Python que quieren dejar de escribir código a ciegas y empezar a construir software en el que puedan confiar. No es un curso teórico; cada concepto se enseña con código real, ejemplos del mundo real, con laboratorios donde aplicarás lo aprendido de forma autónoma. Es un curso muy práctico, por lo que te recomiendo que tengas una completa disposición a escribir muchas pruebas unitarias para aprender diferentes temas y que, después que finalices el curso, estés en una completa capacidad de escribir las pruebas unitarias de todos los proyectos que lleves a cabo, evitando así errores futuros, asegurando la calidad y funcionalidad de tu código.¿Qué aprenderás?Empezarás desde los fundamentos: qué es un unit test, qué no es, y por qué la forma en que diseñas tu código determina qué tan fácil o difícil es testearlo. Aprenderás pytest en profundidad: fixtures, markers, parametrización, conftest y pytest.ini para configurar proyectos profesionales.Verás cómo el principio de Single Responsibility impacta directamente la calidad de tus tests, cómo la inyección de dependencias con DefaultAdapter y FakeAdapter elimina el acoplamiento fuerte y cómo el patrón Singleton puede arruinar tu suite de tests sin que lo notes.Después entrarás al corazón del curso: test doubles. Aprenderás a distinguir y aplicar stubs, mocks, spies y fakes para aislar dependencias externas como bases de datos, servidores SMTP o APIs, manteniendo tus tests rápidos, deterministas y confiables.También explorarás técnicas más avanzadas: property-based testing con Hypothesis para generar cientos de casos automáticamente, Object Mother para construir objetos de prueba de forma organizada, contract testing para garantizar que tus fakes reflejan fielmente el comportamiento real y TDD para desarrollar funcionalidades guiadas por tests desde el primer commit.Más de 14 horas de contenido, laboratorios prácticos, ejemplos con código real y recursos descargables en cada sección.
Frequently Asked Questions
Q: Is this course really free?
Yes! Using our verified coupon code, you can enroll for 100% OFF. No hidden charges.
Q: Do I get a certificate?
Upon completion of all video lectures, Udemy will issue a certificate of completion.
Q: How long is my access?
Once you enroll with the coupon, you get full lifetime access to the materials.
You May Also Like

python Programming with HackerRank practice test 2026

Python DSA: LEETCODE Exercises — Trees & Graphs
