Temario del curso
Introducción a la Automatización de Pruebas
-
Generalidades sobre la automatización de pruebas
- Ventajas que brinda la automatización
- Clasificación de los tipos de prueba: funcionales y no funcionales
-
Descripción del entorno tecnológico del cliente
- Explicación general de Oracle APEX
- Introducción al marco .Net Core
- Noções básicas sobre el uso del aprendizaje automático en algoritmos
Visión General de Herramientas de Automatización
-
Selenium
- Configuración y puesta en marcha del controlador WebDriver de Selenium
- Creación e inicio de ejecución para los scripts de prueba
- Buenas prácticas a la hora de trabajar con Selenium
-
TestComplete
- Conceptos básicos y características principales de TestComplete
- Elaboración de pruebas automatizadas para distintos tipos de aplicaciones
- Integración de TestComplete con otros sistemas y herramientas disponibles
Profundización en la Automatización mediante Selenium
-
Temas avanzados con Selenium
- Cómo gestionar elementos dinámicos presentes en las páginas web
- Pruebas de interoperabilidad entre navegadores
- Integración con marcos como TestNG y JUnit para mayor precisión
-
Desarrollo de frameworks propios
- Implementación del modelo Page Object Model (POM)
- Construcción de marcos basados en datos o palabras clave específicas
- Integración con Jenkins para procesos continuos de validación
Funcionalidades Avanzadas en TestComplete
-
Scripting y su aplicación práctica en la automatización
- Idiomas soportados para el scripting dentro de TestComplete
- Creación de automatismos adaptados a escritorios, aplicaciones web y móviles
-
Personalización de los procesos de verificación
- Elaboración de puntos de control propios según el diseño del sistema
- Gestión eficaz ante errores imprevistos y situaciones anómalas
Integración con Entornos Oracle APEX y .Net Core
-
Validación de aplicaciones basadas en Oracle APEX
- Planes estratégicos para probar dichas plataformas con eficiencia
- Herramientas y buenas prácticas recomendadas al trabajar específicamente en entornos APEX
-
Práctica de automatización dentro de .Net Core
- Configuración e inicio de los proyectos destinados a pruebas
- Implementación de casos unitarios mediante el uso de la herramienta xUnit
- Desarrollo y validación integral de componentes de aplicación
Incorporación del Aprendizaje Automático en los Procesos de Automatización
-
Conceptos básicos sobre el aprendizaje automático y su papel dentro de las pruebas
- Ideas generales que definen los principios del aprendizaje automático
- Casos de uso real en el contexto de la automatización de pruebas
-
Implementación concreta de algoritmos relacionados con el aprendizaje automático
- Redacción adecuada de secuencias que permitan un análisis predictivo preciso
- Cómo integrar estos métodos en el entramado de ejecución de los procesos de prueba
Prácticas Relacionadas con la Verificación Manual y Desarrollo de Nuevas Aplicaciones
-
Fundamentos básicos en el procedimiento manual para verificar los productos software
- Técnicas habituales utilizadas por testers expertos
- Elaboración de planes y casos realmente efectivos orientados a la comprobación del software
-
Cómo pasar gradualmente desde los procesos manuales hacia sistemas automatizados
- Identificación de aquellos aspectos idóneos para ser automatizados primero
- Buenas prácticas que facilitan el mantenimiento constante y eficaz de los scripts generados
Enfoques Prácticos Respecto a Recursos HCM Digitales y Gestión Externa de Proyectos
-
Introducción al concepto de recursos humanos gestionados digitalmente (HCM)
- Plataformas, softwares y dispositivos disponibles hoy en día para la gestión HCM
- Procesos automatizados ideales a emplear en el desarrollo y mejora de dichas aplicaciones HCM
-
Dirección eficiente de iniciativas externas dedicadas a la validación del software
- Recomendaciones que facilitan el outsourcing sin perjuicio alguno para los requisitos cualitativos
- Métodos destinados a supervisar de forma continua la consecución de parámetros cualitativos dentro del entorno subcontratado
Posibilidad de Seleccionar y Utilizar Otras Herramientas Tecnológicas Alternativas
-
Evaluación pormenorizada sobre Jtest y SOAtest
- Principales cualidades distintivas entre ambos entornos de prueba automatizadas
- Capacidad potencial que cada una tiene para cumplir con los requisitos definidos por el cliente en particular
-
Otras alternativas disponibles al momento de realizar la selección técnica
- Análisis detallado sobre posibilidades como Katalon Studio o Postman, aptas para pruebas dirigidas a interfaces API
- Estrategias eficaces orientadas a transiciones operativas entre diferentes plataformas de automatización
Sesiones prácticas y situaciones reales puestas en contexto durante el aprendizaje
-
Actividades operativas de aplicación directa para fomentar la adquisición de competencias
- Implementación guiada de ejercicios y simulaciones utilizando Selenium o TestComplete en el propio laboratorio del curso
- Ejemplos auténticos basados en casos concretos que afecten al funcionamiento general de la aplicación final
-
Estudios de referencia y proyecto práctico definitivo para integrar todo el conocimiento adquirido
- Trabajo en grupo orientado a la creación completa y eficaz de un entorno automatizado destinado al cliente final
- Evaluaciones públicas entre el conjunto del curso para perfeccionar métodos y criterios seleccionados durante la realización
Resumen general y recomendaciones para seguir avanzando en el aprendizaje
Requerimientos
- Comprensión de los conceptos básicos de programación
- Experiencia previa en pruebas de software, ya sea manuales o automatizadas
- Conocimiento sobre tecnologías web y entornos de desarrollo
Público Objetivo
- Testers especializados en automatización
- Ingenieros de Control de Calidad
- Desarrolladores de software
- Profesionales de TI dedicados al mantenimiento y control de calidad del software
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 7250 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (4)
Aumentar mis conocimientos en api gee
Alexa Rosales Varela - Speedymovil
Curso - Test Automation with Apigee
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.