6. Final
Ya puedes hacer un testing profesional de tus proyectos a distintos niveles: pruebas unitarias con Given-When-Then, el flujo de TDD, dobles para aislar el mundo exterior y pruebas E2E en el navegador.
Todo lo has visto ilustrado con Python y pytest, pero recuerda: los patrones son universales. Cambia la sintaxis y las herramientas según tu ecosistema, la filosofía no se mueve.
Si quieres profundizar, tengo dos artículos que amplían este curso:
- Técnicas y herramientas de testing en Python con pytest: fixtures avanzadas, generación de datos con
fakerehypothesis, mocking de HTTP, snapshot testing y más. - Aprende a estructurar un test: el patrón Given-When-Then a fondo y cómo documentar los casos antes de picar código.
Cada herramienta tiene sus particularidades, ventajas e inconvenientes. Pero todas comparten la misma filosofía. Ahora te toca a ti aplicarla.
Este trabajo está bajo una licencia Attribution-NonCommercial-NoDerivatives 4.0 International.
Desafíos de programación atemporales y multiparadigmáticos
Te encuentras ante un librillo de actividades, divididas en 2 niveles de dificultad. Te enfrentarás a los casos más comunes que te puedes encontrar en pruebas técnicas o aprender conceptos elementales de programación.
Comprar el libro¿Me invitas a un café?
Así sigo escribiendo sin publicidad ni muros de pago.
¡Claro, te invito!
Comentarios
Todavía no hay ningún comentario.