Testeo End-to-End: publica actualizaciones de software sin miedo a errores
¿Quieres aprender a crear pruebas automatizadas de extremo a extremo? ¿Quieres simular el comportamiento de usuarios para que prueben tu web? En definitiva, ¿quieres publicar actualizaciones con la tranquilidad de que tus usuarios no se quedarán atascados? Si es así, este curso es para ti, ya que aprenderás a usar los principales frameworks Open Source de testeo web del mercado: Cypress y Playwright, y así, adquirir las habilidades necesarias para crear software estable y de mayor calidad.
Durante éste taller pondremos en práctica lo aprendido y realizaremos ejemplos prácticos reales que nos permitan afianzar conocimientos.
Programa
- Introducción
- Fundamentos de Cypress y Playwright
- Proyecto end-to-end desde cero
- Selectores, estrategias eficientes
- Aserciones
- Interceptores
- Testeo de componentes
- Interacción con formularios
- Plugins
- Pruebas en diferentes dispositivos y navegadores
- Velocidad en nuestras pruebas
- Integración con CI/CD
- Mejores prácticas en el testeo end-to-end
A quién va dirigido
Este curso está dirigido a personas interesadas en mejorar sus habilidades de testeo end-to-end y en la automatización de pruebas:
- QA Engineers que deseen aprender nuevas habilidades y mejorar su eficiencia en la creación de pruebas automatizadas.
- Desarrolladores de software que deseen mejorar la calidad de sus productos a través de pruebas más exhaustivas.
- Jefes técnicos que deseen implementar testeo end-to-end en sus equipos de desarrollo y quieran tener un conocimiento más profundo de las herramientas de automatización de pruebas y sus beneficios.
- Gerentes de proyectos que deseen mejorar la calidad y la eficiencia del proceso de desarrollo de software en su empresa.
En resumen, cualquier persona que desee aprender a crear pruebas automatizadas de extremo a extremo con Cypress y Playwright es bienvenida a unirse a este curso. No es necesario tener conocimientos previos en testeo automatizado, aunque se recomienda tener una comprensión básica de programación y de la arquitectura de aplicaciones web.