End to End Testing con Cypress
End to End Testing con Cypress
La automatización de pruebas cada vez tiene más importancia dentro de los ciclos de desarrollo ágiles puesto que nos permiten verificar el comportamiento del sistema en todo momento, dándonos así información fiable y rápida. En este sentido, Cypress ha ido ganando mucha fuerza en los últimos años, afianzándose como una alternativa sólida frente opciones como Selenium.
En esta formación, aprenderás a cómo sacarle el máximo partido a esta herramienta, comenzando con pruebas básicas sobre formularios hasta llegar a implementar flujos ATDD, simular comportamientos de la red y realizar peticiones REST dentro de la propia prueba.
Objetivo de la formación
- Comprender los beneficios de la automatización de pruebas en entornos ágiles
- Conocer los principios básicos del testing end to end
- Implementar pruebas automáticas multinavegador
- Conocer los localizadores y acciones más comunes a realizar con Cypress
- Buenas prácticas de programación de test que favorezcan su mantenibilidad y comprensión
- Mockerar peticiones de red para simular respuestas y condiciones de error en las pruebas
Al acabar la acción formativa el alumnado será capaz de
- Realizar pruebas que simules flujos complejos de usuarios
- Implementar flujo ATDD sobre ejemplos reales
- Crear suites de pruebas automáticas de manera mantenibles
- Ejecutar pruebas en entornos de integración continua
Contenidos
Bloque 1 - Automatización de pruebas en Cypress
- Conceptos sobre automatización de pruebas e2e
- Instalación y primeros pasos con Cypress
- Pruebas y asertos más comunes
Bloque 2 - Buenas prácticas con Cypress
- Organización del código
- Uso de comandos y fixtures
- Uso de patrones de diseño
Bloque 3 -Optimización de pruebas
- Mockeo de peticiones de red
- Set de estado de las aplicaciones en el navegador
- Flujo ATDD
Bloque 4 - Implementación de flujo ATDD e integración continua
- Continuación flujo ATDD
- Pruebas sobre ejemplos reales
- Ejecución de pruebas en un entorno de integración continua
Conocimientos previos
Conocimientos básicos de JavaScript.
Colectivos objetivo
Desarrolladores/as con interés en profundizar en las pruebas automáticas
Perfiles front que quieran incorporar técnicas de testing a su stack tecnológico
Testers que se dediquen a la automatización de pruebas web
Líderes de departamento que quieras conocer nuevas herramientas que aporten valor a sus equipos
Duración
8 horas
Fecha y Horario
4 sesiones de dos horas de duración, que combinan contenido teórico y ejercicios prácticos realizados por los alumnos.
14, 15, 16 y 17 de junio de 18:00 a 20:00
Lugar de impartición
On line. Antes del inicio del curso recibirás en el email un enlace para acceder al curso.
Infraestrucuta necesaria:
Ordenador y acceso a Internet.
NodeJS y npm.
REVISAR LICENCIAS NECESARIAS. Todo el software requerido es gratuito.
Precio e inscripción en el curso
Colegiados y precolegiados: 150 €
Colegiados desempleados: 115€*
Estudiantes Informática UNIOVI: 225 €**
Otros: 300€
En caso de que tu empresa pueda bonificar el curso ponte en contacto con nosotros (info@citipa.org ó 684604504)
El curso tiene precios especiales para colegiados, si aún no eres miembro de los Colegios, puedes solicitar la colegiación en la web de COIIPA o de CITIPA, y te cobraremos el precio de colegiado.
* En caso de colegiados desempleado debe presentar el justificante vigente antes del inicio del curso.
** Estudiantes de titulaciones colegiables por parte de CITIPA y/o COIIPA (enviar justificante de la matricula en vigor antes del inicio del curso).
Formador
Francisco Moreno es QA Lead en Sngular y colegiado del COIIPA. Ingeniero informático, PMP, PSMI e ISTQB certificado. Ha dado numerosas charlas y formaciones relacionadas con el testing en diferentes eventos a nivel nacional (VLCTesting, TestAcademy, AfterTest) además de ser Coorganizador de la comunidad online @NorthemQuality.
Certificado
Se entregará un certificado a todos los asistentes de participación, para lo cual deben aportar nº de DNI en el formulario de inscripción.
Organiza
Colegio Oficial de Ingenieros en Informática del Principado de Asturias (COIIPA) y Colegio Oficial de Graduados en Ingeniería Informática e Ingenieros Técnicos en Informática del Principado de Asturias (CITIPA).
Cancelación
Los asistentes pueden anular la inscripción y recibir reembolsos hasta 7 días antes de la fecha de inicio de tu evento. Las tarifas de Eventbrite no son reembolsables, por lo que no las devolveremos al comprador de la entrada cuando se procese un reembolso.
Los organizadores tienen derecho a cancelar y/o retrasar el curso si no se tiene un número mínimo de inscritos, en cuyo caso se facilitará la devolución del importe íntegro.
Cláusula RGPD
Responsable: Colegio Oficial de Ingenieros en Informática del Principado de Asturias, COIIPA (Q3300290H) y Colegio Oficial de Graduados en Ingeniería Informática e Ingenieros Técnicos en Informática del Principado de Asturias, CITIPA (Q3300289J). Dir. postal: Calle Posada Herrera, 6-1º Oficina 2, 33002 Oviedo (Asturias). Teléfono: 985228044 Correo electrónico: info@coiipa.org ó info@citipa.org
“En nombre de los Colegios tratamos la información que nos facilita con el fin de prestarle el servicio solicitado y realizar la facturación de este. Los datos proporcionados se conservarán mientras se mantenga la relación o durante los años necesarios para cumplir con las obligaciones legales. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. La captación y grabación de la voz e imagen de los participantes podrán ser utilizadas para ser publicadas tanto por la prensa como por los organizadores en los canales en que se dé difusión a la actividad. Usted tiene derecho a obtener confirmación sobre si estamos tratando sus datos personales, y por tanto tiene derecho a acceder a sus datos personales, rectificar los datos inexactos o solicitar su supresión cuando los datos ya no sean necesarios.
Asimismo, solicitamos su autorización para enviarle información de las siguientes ediciones del evento y jornadas de temática similar por parte de los Colegios y sus colaboradores, así como comunicaciones comerciales.”
End to End Testing con Cypress
La automatización de pruebas cada vez tiene más importancia dentro de los ciclos de desarrollo ágiles puesto que nos permiten verificar el comportamiento del sistema en todo momento, dándonos así información fiable y rápida. En este sentido, Cypress ha ido ganando mucha fuerza en los últimos años, afianzándose como una alternativa sólida frente opciones como Selenium.
En esta formación, aprenderás a cómo sacarle el máximo partido a esta herramienta, comenzando con pruebas básicas sobre formularios hasta llegar a implementar flujos ATDD, simular comportamientos de la red y realizar peticiones REST dentro de la propia prueba.
Objetivo de la formación
- Comprender los beneficios de la automatización de pruebas en entornos ágiles
- Conocer los principios básicos del testing end to end
- Implementar pruebas automáticas multinavegador
- Conocer los localizadores y acciones más comunes a realizar con Cypress
- Buenas prácticas de programación de test que favorezcan su mantenibilidad y comprensión
- Mockerar peticiones de red para simular respuestas y condiciones de error en las pruebas
Al acabar la acción formativa el alumnado será capaz de
- Realizar pruebas que simules flujos complejos de usuarios
- Implementar flujo ATDD sobre ejemplos reales
- Crear suites de pruebas automáticas de manera mantenibles
- Ejecutar pruebas en entornos de integración continua
Contenidos
Bloque 1 - Automatización de pruebas en Cypress
- Conceptos sobre automatización de pruebas e2e
- Instalación y primeros pasos con Cypress
- Pruebas y asertos más comunes
Bloque 2 - Buenas prácticas con Cypress
- Organización del código
- Uso de comandos y fixtures
- Uso de patrones de diseño
Bloque 3 -Optimización de pruebas
- Mockeo de peticiones de red
- Set de estado de las aplicaciones en el navegador
- Flujo ATDD
Bloque 4 - Implementación de flujo ATDD e integración continua
- Continuación flujo ATDD
- Pruebas sobre ejemplos reales
- Ejecución de pruebas en un entorno de integración continua
Conocimientos previos
Conocimientos básicos de JavaScript.
Colectivos objetivo
Desarrolladores/as con interés en profundizar en las pruebas automáticas
Perfiles front que quieran incorporar técnicas de testing a su stack tecnológico
Testers que se dediquen a la automatización de pruebas web
Líderes de departamento que quieras conocer nuevas herramientas que aporten valor a sus equipos
Duración
8 horas
Fecha y Horario
4 sesiones de dos horas de duración, que combinan contenido teórico y ejercicios prácticos realizados por los alumnos.
14, 15, 16 y 17 de junio de 18:00 a 20:00
Lugar de impartición
On line. Antes del inicio del curso recibirás en el email un enlace para acceder al curso.
Infraestrucuta necesaria:
Ordenador y acceso a Internet.
NodeJS y npm.
REVISAR LICENCIAS NECESARIAS. Todo el software requerido es gratuito.
Precio e inscripción en el curso
Colegiados y precolegiados: 150 €
Colegiados desempleados: 115€*
Estudiantes Informática UNIOVI: 225 €**
Otros: 300€
En caso de que tu empresa pueda bonificar el curso ponte en contacto con nosotros (info@citipa.org ó 684604504)
El curso tiene precios especiales para colegiados, si aún no eres miembro de los Colegios, puedes solicitar la colegiación en la web de COIIPA o de CITIPA, y te cobraremos el precio de colegiado.
* En caso de colegiados desempleado debe presentar el justificante vigente antes del inicio del curso.
** Estudiantes de titulaciones colegiables por parte de CITIPA y/o COIIPA (enviar justificante de la matricula en vigor antes del inicio del curso).
Formador
Francisco Moreno es QA Lead en Sngular y colegiado del COIIPA. Ingeniero informático, PMP, PSMI e ISTQB certificado. Ha dado numerosas charlas y formaciones relacionadas con el testing en diferentes eventos a nivel nacional (VLCTesting, TestAcademy, AfterTest) además de ser Coorganizador de la comunidad online @NorthemQuality.
Certificado
Se entregará un certificado a todos los asistentes de participación, para lo cual deben aportar nº de DNI en el formulario de inscripción.
Organiza
Colegio Oficial de Ingenieros en Informática del Principado de Asturias (COIIPA) y Colegio Oficial de Graduados en Ingeniería Informática e Ingenieros Técnicos en Informática del Principado de Asturias (CITIPA).
Cancelación
Los asistentes pueden anular la inscripción y recibir reembolsos hasta 7 días antes de la fecha de inicio de tu evento. Las tarifas de Eventbrite no son reembolsables, por lo que no las devolveremos al comprador de la entrada cuando se procese un reembolso.
Los organizadores tienen derecho a cancelar y/o retrasar el curso si no se tiene un número mínimo de inscritos, en cuyo caso se facilitará la devolución del importe íntegro.
Cláusula RGPD
Responsable: Colegio Oficial de Ingenieros en Informática del Principado de Asturias, COIIPA (Q3300290H) y Colegio Oficial de Graduados en Ingeniería Informática e Ingenieros Técnicos en Informática del Principado de Asturias, CITIPA (Q3300289J). Dir. postal: Calle Posada Herrera, 6-1º Oficina 2, 33002 Oviedo (Asturias). Teléfono: 985228044 Correo electrónico: info@coiipa.org ó info@citipa.org
“En nombre de los Colegios tratamos la información que nos facilita con el fin de prestarle el servicio solicitado y realizar la facturación de este. Los datos proporcionados se conservarán mientras se mantenga la relación o durante los años necesarios para cumplir con las obligaciones legales. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. La captación y grabación de la voz e imagen de los participantes podrán ser utilizadas para ser publicadas tanto por la prensa como por los organizadores en los canales en que se dé difusión a la actividad. Usted tiene derecho a obtener confirmación sobre si estamos tratando sus datos personales, y por tanto tiene derecho a acceder a sus datos personales, rectificar los datos inexactos o solicitar su supresión cuando los datos ya no sean necesarios.
Asimismo, solicitamos su autorización para enviarle información de las siguientes ediciones del evento y jornadas de temática similar por parte de los Colegios y sus colaboradores, así como comunicaciones comerciales.”
Información útil
Puntos destacados
- 3 días 2 horas
- En línea
Política de reembolsos