Descripción
La certificación ISTQB® del Nivel Avanzado Analista de Pruebas Técnicas amplía la comprensión extensa de las pruebas adquirida a nivel básico (Foundation Level) y permite por lo tanto crecer en el rol de Analista de Pruebas Técnicas.
Capítulo 1: Tareas del Analista de Pruebas Técnicas en las pruebas basadas en el riesgo (Risk-Based Testing)
- Un Analista de Pruebas Técnicas debería entender cómo se identifican, se evalúan y se mitigan los riesgos técnicos.
Capítulo 2: Las pruebas basadas en la estructura (Structure-Based Testing)
- Las técnicas de pruebas estructurales pertenecen a las competencias centrales del Analista de Pruebas Técnicas.
- Esta sección se basa en las técnicas fundamentales de la cobertura de sentencia y de decisión, desarrolladas en el nivel Básico.
- Las técnicas basadas en la estructura cobradas son las pruebas de condición, pruebas de condición/ decisión, cobertura de condición/ decisión modificada (MC/DC), pruebas de condición múltiple, pruebas de la ruta básica y cobertura de interfaz de programación de aplicaciones (API).
- En general, un Analista de Pruebas Técnicas debería entender cómo se eligen técnicas de pruebas estructurales adecuadas.
Capítulo 3: Técnicas Analíticas
- Los Analistas de Pruebas Técnicas deberían entender cómo se realiza el análisis estático para poder detectar defectos potenciales en la seguridad, el mantenimiento y la comprobación del código.
- Se cubre la planificación de análisis dinámicos para mitigar riesgos en la arquitectura de código y software.
Capítulo 4: Características de la Calidad para Pruebas Técnicas
- Un Analista de Pruebas Técnicas deberá entender cómo diseñar casos de pruebas de alto nivel para atributos de calidad de seguridad, desempeño y fiabilidad y apoyar al Jefe de Pruebas en la creación de estrategias de pruebas para mitigar los riesgos identificados.
- Un Analista de Pruebas Técnicas debería entender cómo incluir la cobertura de los atributos de calidad de la mantenibilidad, portabilidad y utilización de recursos en una estrategia de pruebas.
Capítulo 5: Requisitos
- Las actividades del Analista de Pruebas Técnicas se centran en la utilización de listas de comprobación para identificar los defectos en el código y la arquitectura.
Capítulo 6: Herramientas de prueba y Automatización
- Este capítulo principal se centra en las herramientas y los problemas de automatización que son relevantes para los Analistas de Pruebas Técnicas.
- Se cubren varias herramientas, incluidas las que se utilizan para las pruebas basadas en la web, para apoyar las pruebas basadas en modelos, para las fallas de siembra y de inyección, para las pruebas unitarias y el proceso de construcción y para las pruebas de rendimiento.
- Un Analista de Pruebas Técnicas debería ser capaz de reconocer problemas técnicos comunes que causan altos índices de fallas en proyectos de automatización y apreciar las diferentes técnicas de automatización.
- Se cubran cuestiones específicas derivadas del uso de herramientas de código abierto y a medida.
Resultados de negocio
Los titulares del certificado ISTQB® CTAL Analista de Pruebas Técnicas Test pueden...
- Reconocer y clasificar los riesgos típicos asociados con el rendimiento, la seguridad, la fiabilidad, la portabilidad y la mantenibilidad de los sistemas de software.
- Crear planes de pruebas que detallen la planificación, el diseño y la ejecución de pruebas para mitigar los riesgos de rendimiento, seguridad, fiabilidad, portabilidad y mantenibilidad.
- Seleccionar y aplicar las técnicas de diseño estructural apropiadas para asegurar que las pruebas proporcionan un nivel adecuado de confianza, basado en la cobertura del código y la cobertura del diseño.
- Participar efectivamente en revisiones técnicas con desarrolladores y arquitectos de software aplicando el conocimiento de errores típicos cometidos en código y arquitectura.
- Reconocer los riesgos en la arquitectura de código y software y crear elementos de plan de pruebas para mitigar esos riesgos a través del análisis dinámico.
- Proponer mejoras en la seguridad, mantenibilidad y testabilidad del código mediante la aplicación de análisis estáticos.
- Resumir los costos y los beneficios que se esperan de la introducción de tipos particulares de automatización de pruebas.
- Seleccionar las herramientas adecuadas para automatizar las tareas de pruebas técnicas.
- Comprender los problemas y conceptos técnicos en la aplicación de la automatización de pruebas.