Contacta con nosotros

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.
 35 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas