Temario del curso
Introducción a las pruebas automatizadas
-
Panorama general de las pruebas automatizadas
- Beneficios de la automatización.
- Tipos de pruebas: funcionales vs. no funcionales.
-
Comprensión del ecosistema del cliente
- Panorama general de Oracle APEX.
- Introducción a .Net Core.
- Conceptos básicos de aprendizaje automático en algoritmos de código.
Panorama general de las herramientas de automatización
-
Selenium
- Configuración de Selenium WebDriver.
- Escritura 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.
Inmersión profunda en la automatización con Selenium
-
Selenium avanzado
- Manejo de elementos web dinámicos.
- Pruebas entre navegadores.
- Integración con TestNG y JUnit.
-
Desarrollo de marcos de prueba
- Modelo de objetos de página (POM).
- Marcos basados en datos y basados en palabras clave.
- Integración continua con Jenkins.
Funciones 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 pruebas
- Creación de puntos de control personalizados.
- Manejo de excepciones y errores.
Integración con Oracle APEX y .Net Core
-
Pruebas de aplicaciones Oracle APEX
- Estrategias de pruebas automatizadas 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.
- Pruebas de integración y de extremo a extremo.
Aprendizaje automático en la automatización
-
Introducción al aprendizaje automático en pruebas
- Conceptos básicos 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
- Escritura 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 pruebas manuales.
- Redacción de casos de prueba y planes de prueba efectivos.
-
Transición de pruebas manuales a automatizadas
- Identificación de candidatos para automatización.
- Mejores prácticas para el mantenimiento de scripts de prueba.
Digital HCM/NPP y estrategias de externalización
-
Panorama general de Digital HCM/NPP
- Herramientas y tecnologías en HCM.
- Estrategias de automatización para aplicaciones HCM.
-
Gestión de proyectos de pruebas externalizados
- Mejores prácticas para la externalización.
- Garantía de calidad y consistencia en 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 (por ejemplo, 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 reales de pruebas.
-
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 de automatización.
- Ingenieros de QA.
- Desarrolladores de software.
- Profesionales de TI involucrados en el mantenimiento y las pruebas de software.
Testimonios (3)
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
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.