ISTQB Test Automation Engineer

ISTQB Ingeniero de Automatización de pruebas

istqb

OBJETIVOS

Un ingeniero de automatización de pruebas (IAP) es aquel que tiene un amplio conocimiento de las pruebas en general, y una comprensión en profundidad de la automatización de pruebas. Comprender en profundidad la automatización de pruebas implica tener un conocimiento de la teoría y la práctica de la automatización de pruebas para poder realizar un proyecto de diseño, desarrollo y mantenimiento de soluciones de automatización de pruebas funcionales.


Dirigido a

todos los profesionales que deseen obtener una profunda visión de un proyecto de automatización de pruebas:

  • Área de Calidad de Software: Testers, Analistas, Ingenieros, Jefes de equipo y Gerentes de Pruebas.
  • Área de Desarrollo: equipos de desarrollo, Jefes de Proyecto y Gerentes de Desarrollo.

Requerido para la obtención de la certificación

Pre-requisitos: Para poder presentarse al examen de certificación de este curso, el candidato debe mantener la certificación “ISTQB Foundation Level”.

Se recomienda disponer de conocimientos técnicos básicos sobre desarrollo y programación software para obtener un alto rendimiento de los contenidos de este curso. Consúltenos  cualquier duda al respecto.

Temario del curso

1 Introducción y objetivos de la automatización de la prueba

  • 1.1 Propósito de la automatización de la prueba
    • 1.1.1 Explicar las ventajas y desventajas de la automatización de la prueba
  • 1.2 La automatización de la prueba en el ciclo de vida de desarrollo de software
    • 1.2.1 Explicar cómo se aplica la automatización de la prueba en los diferentes modelos de ciclo de vida del desarrollo de software
    • 1.2.2 Seleccionar las herramientas de automatización de prueba adecuadas para un sistema sujeto a prueba determinado

2 Preparación para la automatización de la prueba

  • 2.1 Comprender la configuración de una infraestructura para hacer posible la automatización de la prueba
    • 2.1.1 Describir las necesidades de configuración de una infraestructura que posibilite la implementación de la automatización de la prueba
    • 2.1.2 Explicar cómo se utiliza la automatización de la prueba en diferentes entornos
  • 2.2 Proceso de evaluación para seleccionar las herramientas y estrategias adecuadas
    • 2.2.1 Analizar un sistema sujeto a prueba para determinar la solución de automatización de la prueba adecuada
    • 2.2.2 Aportar ejemplos de hallazgos técnicos de la evaluación de una herramienta

3 Arquitectura de automatización de la prueba

  • 3.1 Conceptos de diseño utilizados en la automatización de la prueba
    • 3.1.1 Explicar las principales capacidades en una arquitectura de automatización de la prueba
    • 3.1.2 Explicar cómo diseñar una solución de automatización de la prueba
    • 3.1.3 Aplicar la estructura por capas de los marcos de automatización de la prueba
    • 3.1.4 Aplicar diferentes enfoques para automatizar casos de prueba
    • 3.1.5 Aplicar principios de diseño y patrones de diseño en la automatización de pruebas

4 Implementación de la automatización de la prueba

  • 4.1 Desarrollo de la automatización de la prueba
    • 4.1.1 Aplicar directrices que soporten actividades efectivas de piloto y despliegue de automatización de la prueba
  • 4.2 Riesgos asociados al desarrollo de la automatización de la prueba
    • 4.2.1 Analizar los riesgos del despliegue y planificar estrategias de mitigación para la automatización de la prueba
  • 4.3 Mantenibilidad de la solución de automatización de la prueba
    • 4.3.1 Explicar los factores que soportan y afectan la mantenibilidad de la solución de automatización de la prueba

5 Estrategias de implementación y despliegue para la automatización de la prueba

  • 5.1 Integración en canalizaciones de integración continua/entrega continua (IC/EC)
    • 5.1.1 Aplicar la automatización de la prueba en diferentes niveles de prueba dentro de las canalizaciones
    • 5.1.2 Explicar la gestión de la configuración para el producto de prueba
    • 5.1.3 Explicar las dependencias de automatización de pruebas para la infraestructura de una IPA

6 Suministro de información de la automatización de la prueba y métricas

  • 6.1 Recopilación, análisis y suministro de información de los datos de automatización de la prueba
    • 6.1.1 Aplicar métodos de recopilación de datos de la solución de automatización de la prueba y del sistema sujeto a prueba
    • 6.1.2 Analizar los datos de la solución de automatización de la prueba y del sistema sujeto a prueba para comprender mejor los resultados
    • 6.1.3 Explicar cómo se elabora y publica un informe del avance de la prueba

7 Verificación de la solución de automatización de la prueba

  • 7.1 Verificación de la infraestructura de automatización de la prueba
    • 7.1.1 Planificar la verificación del entorno de automatización de la prueba, incluyendo la configuración de la herramienta de prueba
    • 7.1.2 Explicar el comportamiento correcto para un guion de prueba automatizado y/o un juego de prueba dado
    • 7.1.3 Identificar dónde la automatización de la prueba produce resultados inesperados
    • 7.1.4 Explicar cómo el análisis estático puede ayudar a la calidad del código de automatización de pruebas

8 Mejora continua

  • 8.1 Oportunidades de mejora continua para la automatización de la prueba
    • 8.1.1 Descubrir oportunidades para mejorar casos de prueba a través de la recopilación y análisis de datos
    • 8.1.2 Analizar los aspectos técnicos de una solución de automatización de la prueba implementada y proporcionar recomendaciones para la mejora
    • 8.1.3 Reestructurar el producto de prueba automatizado para alinearlo con las actualizaciones del sistema sujeto a prueba (SSP)
    • 8.1.4 Resumir las oportunidades para el uso de herramientas de automatización de la prueba