Está en la página 1de 8

CURSO TALLER DE ESPECIALIZACIÓN

AUTOMATIZACIÓN DE APLICACIONES
PRUEBAS WEB NIVEL AVANZADO

OBJETIVOS
Desarrollar habilidades técnicas para convertirte en un especialista de
automatización de pruebas funcionales capaz de construir frameworks que
ayuden en pruebas “end to end” con sus respectivos reportes de ejecución.
Dominar las tecnologias de Cucumber y Serenity a nivel avanzado, realizar test
automatizados usando e implementando estas tecnologias.
REQUISITOS DEL PARTICIPANTE
Programacion en Java nivel basico
Conocimiento de Programación orientada a objetos en Java.
Conocimientos básicos de Testing
Conociemientos en Automatizacion de Pruebas a nivel basico

A QUIÉNES VA DIRIGIDO
Ingenieros de Pruebas, Ingenieros de Sistemas, Testers, Analistas de Prueba,
Tester Ágil, Líder QA y QA funcional
Profesionales comenzando en su carrera de testing

METODOLOGÍA Y BENEFICIOS
Nuestra metodología "Aprende codeando", esta diseñado que aprendas las
tecnologias y conocimientos desde la primera clase.
Medimos tu avance de aprendizaje desde la primera sesion hasta el final de
curso.
Realizamos el seguimiento de cumplimiento de entregables del curso de inicio a
fin.

Te brindamos el Feedback de tu Proyecto Final presentado en clase.

HORARIO DE ESTUDIO
Los sábados de 8:30 am a 1:pm (GMT-5) Mexico
Los sábados de 9:30 am a 1:pm (GMT-5) Peru, Colombia
Los sábados de 10:30 am a 1:pm (GMT-5) Bolivia
FECHA DE INICIO
Fecha de Inicio: Sabado 06 de Mayo 2023
Fecha de Finalizacion: Sabado 10 de Junio 2023

AGENDA DE ESTUDIO
1. sábado 06 de Mayo (9:30 am a 1:00 pm)
2. sábado 13 de Mayo (9:30 am a 1:00 pm)
3. sábado 20 de Mayo (9:30 am a 1:00 pm)
4. sábado 27 de Mayo (9:30 am a 1:00 pm)
5. sábado 03 de Junio (9:30 am a 1:00 pm)
6. sábado 10 de Junio (10:00 am a 12:00 pm)

CONTENIDO DEL CURSO

Semana 1: Selenium
ü Introducción cucumber y serenity como herramientas de automatización
ü Ventajas y desafios de la automatización en aplicaciones web
ü Desarrollo de un frameworks que soporte diferentes navegadores en: Intellij
IDEA, Selenium, Cucumber, Serenity BDD + compatibilidad a shadowRoot.
ü RunnerTest personalizado usando el before y after en las ejecuciones
ü Uso de propiedades y variables en Serenity para parametrizar las pruebas
automatizadas.
ü Configuración de ambientes de prueba para ejecutar pruebas en diferentes
entornos, como desarrollo, pruebas y producción.
ü Uso básico de Apis en el proyecto (REST Assured para prueba End to End)
ü Implementación de aserciones para validar resultados
ü Esperas explícitas e implícitas para asegurar la estabilidad de las pruebas
automatizadas.
ü Manejo de ventanas emergentes, alertas y marcos (frames) en la
automatización de aplicaciones web.

Semana 2: Web Elements + JavaScript


ü Introducción teórica de un elemento Web y una lista de elementos.
ü Ubicación avanzada de elementos: xpath absoluto, relativo y/o javaScript
ü Creación de métodos prácticos: captura de pantalla, scroll de ratón, selector de
lista plegable, tablas, descarga de archivos en ruta especifica.
ü Ubicación de elementos en web con DOM encapsulados con shadowRoot.
ü Caso práctico – tiempo de los estudiantes para realizar lo aprendido

Semana 3: TDD, BDD, ATDD & Cucumber


ü Introducción al marco teórico de pruebas TDD, BDD y ATDD.
ü Introducción a Cucumber + Gherkin.
ü Diseño de Scenario u Scenario Outline.
ü Uso de tags en Cucumber para organizar y ejecutar pruebas.
ü Mejores prácticas en el diseño de escenarios de prueba con Cucumber
utilizando narración imperativa y/o declarativa.
ü Importancia de Steps y Steps Definitions para el reporte de ejecución.
ü Caso práctico de un proyecto con Cucumber
ü Generación de reportes de pruebas detallados con Serenity o cucumber.
ü Uso de tablas y data tables en escenarios de prueba.

Semana 4: Uso de Herramientas adicionales


ü Uso de Tidy Gherkin para la creación de los métodos cucumber
ü Uso de ChroPath para la construcción de xpath relativo
ü Uso del modo background para ahorro de memoria en la ejecución
ü Uso de JavaExecutorScript para modificar atributos de elementos web
ü Ejecución del proyecto con *.bat en horario programado por Windows
ü Carga de archivos (Word, Excel, imágenes u otros)
ü Uso del README.md para el diseño estructural del proyecto
ü Caso práctico utilizando herramientas adicionales

Semana 5: Control de versiones


ü Introducción a Git y bitbucket
ü Uso del bitbucket: crear y clonar un proyecto, uso del pull request
ü Uso del control de versiones GIT: manejo de comandos básicos para controlar
las versiones del proyecto:
git clone,
git pull origin master,
git status, git add .
git commit -m "comentario"
git pull origin master
git push
ü Caso práctico grupal de aplicación de buenas prácticas en el uso de bitbucket

con git para controlar la versión final del proyecto

Semana 6: Proyecto Final


ü Presentación del proyecto de curso desarrollado por los alumnos.
ü Calificación y retroalimentación del proyecto presentado a cada alumno.
ü Recomendaciones generales.
STACK TECNOLOGICO
Aprenderás a utilizar las siguientes herramientas y/o tecnologías.

NUESTRO CERTIFICADO DIGITAL


Podrá visualizar su certificado desde nuestro repositorio.

CERTIFICADO
Otorgado a:

Luis Fernando Medina Erazo


COURSE
CERTIFICATE
Por haber aprobado exitosamente el Programa de:

“Automatización de Pruebas en Aplicaciones Web ”


Realizado del 03 de diciembre del 2022 al 14 de enero del 2023,
con 17 horas académicas de talleres prácticos.

Liz Floriza Crisostomo Meza Erick Conrrado Montes Morales Emitido : 18/01/2023
Gerente General Nota : 19 de 20
Especialista en Automatización de Pruebas
N° Mérito : 1° Puesto
🎓 INVERSIÓN
Perú - PEN USD Latam

S/ 1,400.00 $/ 400.00
DESCUENTO DEL 50%
} }

Perú - PEN USD Latam

S/ 700.00 $/ 200.00

🎓 MEDIOS DE PAGO
BBVA
Número de cuenta: 0011-0157-0200438447
CCI: 011-157-000200438447-51
Nombre: Liz Floriza Crisostomo Meza
Interbank
Cuenta Simple Soles: 0433123700982
Cuenta Interbancario: 00304301312370098277
Nombre: Liz Floriza Crisostomo Meza
BCP
Cuenta BCP Soles: 31595256045023
Cuenta interbancaria: 00231519525604502302
Nombre: Liz Floriza Crisostomo Meza
Scotiabank
Cuenta Ahorro Soles: 0767372162
Código de Cuenta Interbancario: 00925220076737216280
Nombre:Liz Floriza Crisostomo Meza
Billetera Digital

Plin 900 707 304 Yape 900 707 304


Liz Floriza Crisostomo Meza Liz Floriza Crisostomo Meza

MEDIO DE PAGO PARA TODO LATAM


Envio a la Cuenta:
Lcrisostomo.ingenieria@gmail.com
Nombre: Liz Floriza Crisostomo Meza
SOBRE NUESTRO DOCENTE

Ing. A. Arturo Rodríguez Vallejo


Senior QA Automation Engineer en Banco de Crédito BCP

Especialista en automatización de pruebas funcionales (Web, Api, Android, iOS) basados


en BDD (Behavior Driven Development) con el objetivo de probar las soluciones
tecnológicas y poder asegurar el correcto funcionamiento del software.
Conocimiento avanzado con las herramientas de mayor demanda Cucumber, Serenity
BDD, usando los patrones de diseño de automatización.

Automatización WEB (Serenity BDD, Page object, Gherkin,Cucumber)


Automatización WEB (paginas web con ShadowRoot)
Automatización de Servicios (Serenity/RestAssured)
Generación de Reportes y subida de evidencia (Cucumber/Serenity report, jira xray)
Manejo control de versiones (Bitbucket)
Definición de casos prueba para ejecución manual, automatizado y de enfoque
Continuous Testing

CONTÁCTANOS AQUÍ PARA CONSULTAS E


INSCRIPCIÓN
Celular: +51 900707304
Página web: www.softwareengineeringlatam.com
Escríbenos por WhatsApp: https://wa.link/2b6uf8

También podría gustarte