Solicitar información

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

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas