Curso de ISTQB® Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) v2.0

Detalles del curso


Descripción

Curso completo teórico-práctico basado en el programa de estudio de la certificación internacional de ISTQB® Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) en su actual versión (v2.0).

ISTQB® son las siglas del nombre en inglés del Comité Internacional de Certificaciones de Pruebas de Software, que es una asociación sin fines de lucro, creada en el año 2002 por empresas, instituciones, organizaciones, y personas especializadas en el campo de las pruebas y la industria del software, y que está legalmente registrada en Bélgica.

El fin de la asociación es la profesionalización de la gestión de la calidad que incluye a las pruebas de software, mediante la definición de un esquema de certificación internacional de personas que se ha convertido en el estándar de hecho en la certificación de competencias de pruebas de software.

El ISTQB® se basa en el trabajo voluntario de cientos de expertos internacionales en pruebas de software, teniendo comités miembros en cada país o región del mundo.

El contenido del curso está distribuido en ocho capítulos:

1. Introducción y Objetivos para la Automatización de Pruebas
2. Preparación para la Automatización de Pruebas
3. Arquitectura de la Automatización de Pruebas
4. Implementación de la Automatización de Pruebas
5. Estrategias de Implementación y Despliegue para la Automatización de Pruebas
6. Informes y Métricas de la Automatización de Pruebas
7. Verificación de la Solución de Automatización de Pruebas
8. Mejora Continua

Lo que aprenderás

  • Aprender sobre los beneficios de la automatización de pruebas y sus limitaciones.

  • Aprender sobre la automatización de pruebas dentro de diferentes modelos de ciclo de vida del desarrollo de software.

  • Aprender cómo la arquitectura de un sistema bajo prueba (SUT) impacta la idoneidad de las herramientas de prueba.

  • Aprender sobre el diseño para la capacidad de prueba del SUT a través de la observabilidad, controlabilidad y una arquitectura claramente definida.

  • Aprender sobre la automatización de pruebas en diferentes entornos.

  • Aprender sobre los factores necesarios para evaluar una solución adecuada de automatización de pruebas.

  • Aprender sobre las consideraciones técnicas necesarias para desarrollar recomendaciones sobre la automatización de pruebas.

  • Aprender sobre la arquitectura de la automatización de pruebas y sus componentes que llevan a una solución de automatización de pruebas.

  • Aprender sobre las capas y su aplicación en un marco de automatización de pruebas.

  • Aprender sobre múltiples enfoques para el uso de herramientas de automatización de pruebas.

  • Aprender cómo se pueden aplicar principios de diseño y patrones de diseño a la automatización de pruebas.

  • Aprender sobre cómo planificar y desplegar efectivamente un proyecto piloto de automatización de pruebas.

  • Aprender sobre los riesgos de implementación y estrategias de mitigación.

  • Aprender sobre los factores que mejoran la mantenibilidad del código de automatización de pruebas.

  • Aprender sobre los pipelines de CI/CD y la ejecución de pruebas automatizadas a través de niveles de prueba.

  • Aprender sobre la gestión de la configuración para los componentes de la automatización de pruebas.

  • Aprender sobre las dependencias aplicadas a las pruebas de API y contratos.

  • Aprender de dónde se pueden recopilar datos de un SUT y la automatización de pruebas para el análisis y los informes.

  • Aprender sobre el análisis de datos de los informes del SUT y la automatización de pruebas para descubrir las causas de fallos.

  • Aprender sobre el uso de informes de prueba y paneles para informar a los interesados.

  • Aprender cómo examinar y verificar el correcto funcionamiento de los componentes y el entorno de automatización de pruebas.

  • Aprender sobre la garantía de que los scripts de prueba y los conjuntos de pruebas se ejecuten correctamente.

  • Comprender cuándo realizar un análisis de la causa raíz.

  • Aprender sobre técnicas para analizar el código de automatización de pruebas en cuanto a calidad.

  • Aprender sobre áreas adicionales de análisis de datos para la mejora de casos de prueba.

  • Aprender cómo mejorar y actualizar una solución de automatización de pruebas y sus componentes.

  • Aprender sobre la identificación de formas de consolidar y simplificar la automatización de pruebas.

  • Aprender cómo las herramientas de automatización de pruebas pueden ayudar con las necesidades de soporte y configuración de pruebas.

Contenido detallado del curso

1. Introducción y Objetivos para la Automatización de Pruebas

1.1. Propósito de la automatización de pruebas
1.2. Automatización de pruebas en el ciclo de vida del desarrollo de software

2. Preparación para la Automatización de Pruebas

2.1. Comprender la configuración de una infraestructura para permitir la automatización de pruebas
2.2. Proceso de evaluación para seleccionar las herramientas y estrategias adecuadas

3. Arquitectura de la Automatización de Pruebas

3.1. Conceptos de diseño aprovechados en la automatización de pruebas

4. Implementación de la Automatización de Pruebas

4.1. Desarrollo de la automatización de pruebas
4.2. Riesgos asociados con el desarrollo de la automatización de pruebas
4.3. Mantenibilidad de la solución de automatización de pruebas

5. Estrategias de Implementación y Despliegue para la Automatización de Pruebas

5.1. Integración a canalizaciones de CI/CD

6. Informes y Métricas de la Automatización de Pruebas

6.1. Recopilación, análisis y presentación de informes de datos de automatización de pruebas

7. Verificación de la Solución de Automatización de Pruebas

7.1. Verificación de la infraestructura de automatización de pruebas

8. Mejora Continua

8.1. Oportunidades de mejora continua para la automatización de pruebas

¿Para quién es este curso?

  • Personas involucradas en las pruebas de software que buscan implementar o mejorar la automatización de pruebas.

Requisitos

  • Sin requisitos previos.

¿Qué incluye?

  • Material teórico-práctico

  • Certificado de formación profesional

¿Qué no incluye?

  • Examen de certificación.

Modalidad

  • En remoto (virtual / en línea), conexión sincrónica (con interacciones en tiempo real), a través de Skype.

Contacto

¿Tienes alguna pregunta? ¡Contáctanos!


Nuestras redes sociales