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
Testimonios (5)
La clase fue informativa y fácil de seguir.
Najeeda Motala - Multichoice
Curso - Advanced C# for Automation Test Engineers
Traducción Automática
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
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Curso - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Curso - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks