Temario del curso
Introducción a las pruebas automatizadas
-
Panorama general de las pruebas automatizadas
- Beneficios de la automatización
- Tipos de pruebas: Funcionales frente a no funcionales
-
Comprensión del ecosistema del cliente
- Panorama general de Oracle APEX
- Introducción a .Net Core
- Fundamentos del aprendizaje automático en algoritmos de código
Panorama general de herramientas de automatización
-
Selenium
- Configuración de Selenium WebDriver
- Redacción y ejecución de scripts de prueba
- Mejores prácticas para Selenium
-
TestComplete
- Introducción a TestComplete
- Creación de pruebas automatizadas para diferentes aplicaciones
- Integración de TestComplete con otras herramientas
Profundización en la automatización con Selenium
-
Selenium avanzado
- Manipulación de elementos web dinámicos
- Pruebas multiplataforma (cross-browser testing)
- Integración con TestNG y JUnit
-
Desarrollo de marcos de trabajo (frameworks)
- Modelo de objetos de página (Page Object Model - POM)
- Marcos de trabajo basados en datos y en palabras clave
- Integración continua con Jenkins
Características avanzadas en TestComplete
-
Programación y automatización
- Lenguajes de scripting compatibles con TestComplete
- Automatización de aplicaciones de escritorio, web y móviles
-
Personalización de las pruebas
- Creación de puntos de verificación personalizados
- Manejo de excepciones y errores
Integración con Oracle APEX y .Net Core
-
Pruebas de aplicaciones Oracle APEX
- Estrategias de prueba automatizada para aplicaciones APEX
- Herramientas y prácticas específicas para APEX
-
Automatización en .Net Core
- Configuración de proyectos de prueba
- Pruebas unitarias con xUnit
- Integración y pruebas de extremo a extremo
Aprendizaje automático en la automatización
-
Introducción al aprendizaje automático en las pruebas
- Fundamentos del aprendizaje automático
- Casos de uso del aprendizaje automático en la automatización de pruebas
-
Implementación de algoritmos de aprendizaje automático
- Redacción de algoritmos para análisis predictivo
- Integración del aprendizaje automático con la automatización de pruebas
Mantenimiento y construcción manual de nuevas aplicaciones
-
Fundamentos de las pruebas manuales
- Técnicas de prueba manual
- Redacción eficaz de casos y planes de prueba
-
Transición de las pruebas manuales a las automatizadas
- Identificación de candidatos para la automatización
- Mejores prácticas para el mantenimiento de los scripts de prueba
Digital HCM/NPP y estrategias de externalización
-
Panorama general de Digital HCM/NPP
- Herramientas y tecnologías en HCM (Gestión del Capital Humano)
- Estrategias de automatización para aplicaciones de HCM
-
Gestión de proyectos de pruebas externalizadas
- Mejores prácticas para la externalización
- Garantía de calidad y consistencia en los proyectos externalizados
Herramientas y tecnologías alternativas
-
Evaluación de Jtest y SOAtest
- Características de Jtest y SOAtest
- Adecuación a las necesidades del cliente
-
Presentación de herramientas alternativas
- Exploración de otras herramientas de automatización (p. ej., Katalon Studio, Postman para pruebas de API)
- Estrategias de integración y transición
Talleres prácticos y escenarios del mundo real
-
Sesiones prácticas
- Laboratorios prácticos con Selenium y TestComplete
- Escenarios de prueba del mundo real
-
Estudios de caso y proyecto final
- Proyecto grupal para implementar una solución completa de automatización
- Presentación y revisión por pares
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos básicos de programación
- Experiencia en pruebas de software (manuales o automatizadas)
- Familiaridad con tecnologías web y marcos de desarrollo
Público objetivo
- Probadores automatizados
- Ingenieros de Control de Calidad (QA)
- Desarrolladores de software
- Profesionales de TI involucrados en el mantenimiento y las pruebas de software
Testimonios (4)
ejercicios prácticos, lo que facilita la retención de información
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Traducción Automática
Asunto muy interesante y formador muy competente
Pedro Miguel Costa - Natixis
Curso - Automation Testing with Cypress
Traducción Automática
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.