
¡Mi viaje hacia la automatización con Playwright y TypeScript!
¡Hola a todos! 👋
Después de casi 3 años trabajando intensamente en el aseguramiento de la calidad de software (QA), principalmente enfocada en pruebas funcionales, análisis de negocio, y validaciones backend con SQL y APIs REST, he decidido dar el siguiente gran paso en mi carrera profesional.
Hoy quiero contarles que estoy súper entusiasmada porque comencé mi camino en la automatización de pruebas. 🚀
¿Por qué JavaScript, TypeScript y Playwright?
El mundo del QA evoluciona rapidísimo. Si bien el testing manual y el análisis funcional son fundamentales (entender el negocio siempre será el paso cero), la automatización nos permite escalar, prevenir regresiones de manera más eficiente y darle feedback rápido al equipo de desarrollo.
Elegí este stack tecnológico por varias razones:
- JavaScript y TypeScript: Son los lenguajes de la web moderna. Aprender TypeScript, en particular, me está encantando porque el tipado estático ayuda a prevenir muchísimos errores antes de siquiera correr el código. ¡Es como tener un control de calidad integrado mientras programás!
- Playwright: Es una herramienta increíblemente potente. Me fascina lo rápido que es, su capacidad para manejar múltiples pestañas, y lo fácil que resulta interceptar peticiones de red o simular diferentes dispositivos. Además, su auto-wait (espera automática) elimina muchos de los dolores de cabeza clásicos del testing End-to-End.
Mis primeros aprendizajes
Hasta ahora, la transición de pensar los escenarios de prueba en lenguaje natural a traducirlos a código está siendo un desafío hermoso. Configurar mi entorno, entender los selectores (locators), y ver cómo el navegador se abre y ejecuta los pasos por sí solo… ¡es magia pura! ✨
Mi objetivo con este blog es ir documentando mi aprendizaje. Creo que escribir sobre lo que uno estudia es la mejor manera de afianzar el conocimiento. Así que esperen ver por acá pedacitos de código, tips, y seguramente algunos de los errores con los que me vaya chocando (y cómo los resolví).
¡Gracias por leer y acompañarme en esta nueva aventura! Si tenés consejos, recursos o querés charlar sobre automatización, ¡no dudes en contactarme por LinkedIn!