Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción a las pruebas de automatización
- Descripción general de las pruebas de automatización
- Beneficios de la automatización
- Tipos de pruebas: funcionales o no funcionales
- Entendiendo el ecosistema del cliente
- Descripción general de Oracle APEX
- Introducción a .Net Core
- Conceptos básicos de Machine Learning en algoritmos de código
Descripción general de las herramientas de automatización
- Selenium
- Configuración de Selenium WebDriver
- Escritura y ejecución de scripts de prueba
- Prácticas recomendadas para Selenium
- TestComplete
- Introducción a TestComplete
- Creación de pruebas automatizadas para diferentes aplicaciones
- Integración TestComplete con otras herramientas
Sumérjase en la automatización con Selenium
- Avanzado Selenium
- Manejo de elementos web dinámicos
- Pruebas entre navegadores
- Integración con TestNG y JUnit
- Desarrollo del marco
- Modelo de objetos de página (POM)
- Marcos basados en datos y palabras clave
- Integración continua con Jenkins
Funciones avanzadas en TestComplete
- Scripting 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
- Control de excepciones y errores
Integración con Oracle APEX y .Net Core
- Pruebas Oracle Aplicaciones APEX
- Estrategias de pruebas automatizadas para aplicaciones APEX
- Herramientas y prácticas específicas de APEX
- Automatización en .Net Core
- Configuración de proyectos de prueba
- Pruebas unitarias con xUnit
- Integración y pruebas de extremo a extremo
Machine Learning en Automatización
- Introducción a Machine Learning 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 Machine Learning algoritmos
- 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 prueba manual
- Escribir casos de prueba y planes de prueba eficaces
- Transición de las pruebas manuales a las automatizadas
- Identificación de candidatos para la automatización
- Prácticas recomendadas para mantener scripts de prueba
HCM/NPP digital y estrategias de externalización
- Descripción general de HCM/NPP digital
- Herramientas y tecnologías en HCM
- Estrategias de automatización para aplicaciones de HCM
- Gestión de proyectos de pruebas externalizados
- Mejores prácticas para la externalización
- Garantizar la calidad y la coherencia en los proyectos subcontratados
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
- 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
- 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 con pruebas de software (manuales o automatizadas)
- Familiaridad con las tecnologías web y los marcos de desarrollo
Audiencia
- Probadores de automatización
- Ingenieros de control de calidad
- Desarrolladores de software
- Profesionales de TI involucrados en el mantenimiento y las pruebas de software
35 Horas