Temario del curso
Introducción a la Prueba de Automatización
- 
        Visión general de la prueba de automatización
        - Beneficios de la automatización
- Tipos de pruebas: Funcionales vs No funcionales
 
- 
        Comprensión del Ecosistema del Cliente
        - Visión general de Oracle APEX
- Introducción a .Net Core
- Conceptos básicos de aprendizaje automático en algoritmos de código
 
Visión general de las Herramientas de Automatización
- 
        Selenium
        - Configuración del WebDriver de Selenium
- Escribir y ejecutar scripts de prueba
- Mejores prácticas para Selenium
 
- 
        TestComplete
        - Introducción a TestComplete
- Crear pruebas automatizadas para diferentes aplicaciones
- Integración de TestComplete con otras herramientas
 
Profundización en la Automatización con Selenium
- 
        Selenium Avanzado
        - Manejo de elementos web dinámicos
- Pruebas en múltiples navegadores
- Integración con TestNG y JUnit
 
- 
        Desarrollo de Marco de Pruebas (Framework)
        - Modelo de Objetos de Página (POM)
- Marcos basados en datos y palabras clave
- Integración continua con Jenkins
 
Características Avanzadas en TestComplete
- 
        Scripting y Automatización
        - Lenguajes de scripting soportados por TestComplete
- Automatización de aplicaciones de escritorio, web y móviles
 
- 
        Personalización de Pruebas
        - Crear puntos de control personalizados
- Manejo de excepciones y errores
 
Integración con Oracle APEX y .Net Core
- 
        Prueba 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
- Pruebas de integración y extremo a extremo (end-to-end)
 
Aprendizaje Automático en la Automatización
- 
        Introducción al Aprendizaje Automático en Pruebas de Software
        - 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
        - Escribir algoritmos para análisis predictivo
- Integrar el aprendizaje automático con la automatización de pruebas
 
Mantenimiento y Construcción Manual de Nuevas Aplicaciones
- 
        Fundamentos de la Prueba Manual
        - Técnicas de prueba manual
- Escribir casos de prueba y planes de prueba efectivos
 
- 
        Transición de la Prueba Manual a la Automatizada
        - Identificar candidatos para automatización
- Mejores prácticas para mantener scripts de prueba
 
Estrategias de HCM/NPP Digital y Outsourcing
- 
        Visión general de HCM/NPP Digital
        - Herramientas y tecnologías en HCM
- Estrategias de automatización para aplicaciones HCM
 
- 
        Gestión de Proyectos de Prueba Outsourcing
        - Mejores prácticas para el outsourcing
- Garantizar la 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
 
- 
        Introducción a Herramientas Alternativas
        - Explorar 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 de prueba del mundo real
 
- 
        Estudios de Caso y Proyecto Final Capstone
        - Proyecto en grupo para implementar una solución de automatización completa
- Presentación y revisión por pares
 
Resumen y Pasos Siguientes
Requerimientos
- Conocimiento de conceptos básicos de programación
- Experiencia en pruebas de software (manuales o automatizadas)
- Familiaridad con tecnologías web y marcos de desarrollo
Audiencia
- Testers de Automatización
- Ingenieros QA
- Desarrolladores de Software
- Profesionales de TI involucrados en el mantenimiento y pruebas de software
Testimonios (5)
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
Disfruté todo, ya que todo es nuevo para mí y puedo ver el valor agregado que puede sonar a mi trabajo.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Traducción Automática
La dinámica.
Cesar Ortiz Lara - Bienes Programados SA de CV
Curso - Selenium WebDriver in C#
El entrenador explicó detalladamente cada funcionalidad.
Argean Quilaquil - DXC
Curso - TestComplete
Traducción Automática
El entrenador es agradable. Su explicación es clara e interesante. Él intenta hacer las lecciones lo más interesantes posible. Disfruté la clase y adquirí mucha conocimiento. Muchas gracias. La técnica más útil que aprendí es cómo localizar elementos para diferentes componentes web como cuadros de texto, botones de radio y botones. A veces, el ID del elemento no se captura correctamente. Aprendimos una forma diferente de localizar elementos utilizando selectores CSS, XPath, Nombre e ID. Me gustó la explicación. Gracias
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Traducción Automática
