Descripción
La certificación de Analista de Pruebas ISTQB® CTAL está dirigida a profesionales de software que ya cuentan con el certificado ISTQB® Nivel Básico (CTFL) y que buscan una comprensión más profunda de las pruebas de software para convertirse en analista de pruebas.
La certificación de Analista de Pruebas se centra en temas de pruebas que incluyen actividades de pruebas dentro de diferentes modelos de ciclo de vida, técnicas de pruebas basadas en especificaciones, en defectos y en la experiencia, documentación de pruebas, pruebas de usabilidad, revisiones, clasificación de defectos y soporte de herramientas.
Capítulo 1: Proceso de pruebas
- Un Analista de Pruebas debe comprender la importancia de la implicación a lo largo de todo el proceso de la prueba, con atención especial a la función y la contribución del Analista de Pruebas y a la forma en que éstas se alinean con las funciones del Jefe de la Pruebas y del Analista de Pruebas Técnicas.
- Se describen las tareas de análisis y diseño del Analista de Pruebas. Esto incluye la determinación de los usos apropiados para casos de prueba concretos y lógicos, así como la definición de las condiciones previas y los criterios utilizados para iniciar la ejecución de la prueba y determinar el estado de los criterios de finalización de la prueba. El impacto de los diferentes modelos de ciclo de vida es un aspecto central de estas tareas.
Capítulo 2: Dirección de pruebas: Responsabilidades del analista de pruebas
- Un Analista de Pruebas debe entender el propósito y la contribución esperada hacia las métricas del proyecto.
- Un Analista de Pruebas debe entender cómo priorizar sobre la base de los riesgos y puede programar pruebas basadas en el dominio de negocios apropiadamente. Esto incluye comprender el impacto de la evaluación del riesgo en la selección de casos de prueba, la cobertura de la prueba y las tareas de datos de prueba.
Capítulo 3: Técnicas de pruebas
- Las técnicas de prueba pertenecen a las competencias centrales del Analista de Pruebas. Se cubren las técnicas basadas en especificaciones, así como las técnicas basadas en defectos y en la experiencia.
- Se desarrollan más las técnicas basadas en especificaciones introducidas a nivel básico (Foundation Level). Éstas incluyen particiones de equivalencia, análisis de valores de límites, tablas de decisión, pruebas de transición de estado y pruebas de casos de uso.
- Las técnicas basadas en especificaciones adicionales presentadas incluyen pruebas de árbol de clasificación, uso de matrices ortogonales, pruebas por pares, análisis de dominio e historias de usuarios.
- Las técnicas basadas en el defecto, las pruebas exploratorias y el uso de taxonomías de defectos son técnicas adicionales cubiertas en el área de las técnicas basadas en el defecto y en la experiencia.
- Un analista de pruebas debe comprender cómo seleccionar la mejor técnica para una situación de prueba dada, así como cómo mezclar eficazmente las técnicas para lograr el mejor resultado de la prueba.
Capítulo 4: Comprobación de las características de calidad del software
- Las características específicas de calidad del software que se aplican al Analista de Pruebas se cubran en esta sección. Incluyen las áreas funcionales, de precisión, idoneidad e interoperabilidad, así como las áreas no funcionales de usabilidad y accesibilidad.
- Un analista de pruebas debe entender cómo abordar estas áreas y las técnicas de pruebas que se pueden aplicar.
Capítulo 5: Revisiones
- Las actividades del Analista de Pruebas se centran en la utilización de listas de comprobación para identificar defectos en los casos de uso y en las especificaciones de los requisitos desde la perspectiva de un probador. Además, el Analista de Pruebas aprende a presentar los problemas encontrados en una reunión de revisión.
- Se proporcionan varios ejemplos de listas de verificación para ayudar a guiar las sesiones de revisión de varios productos de trabajo.
Capítulo 6: Gestión de defectos
- Los Analistas de Pruebas deben entender cómo definir los valores de clasificación de defectos que se utilizarán en un sistema de gestión de defectos y cómo aplicar esta clasificación a los defectos encontrados.
- En esta sección se incluye un análisis de la importancia de capturar, refinar y utilizar la información de causa raíz para la mejora de los procesos. El Analista de la Prueba debe saber cómo realizar el análisis preliminar de causa raíz para ayudar a proporcionar una buena información de clasificación para cada defecto reportado.
Capítulo 7: Herramientas de prueba
- Este breve capítulo se centra en las herramientas y los problemas de automatización que son relevantes para el analista de pruebas. Esto incluye la creación de conciencia sobre las herramientas de modelado de procesos de negocio y el conocimiento de las interacciones entre las herramientas utilizadas normalmente por un analista de pruebas.
Resultados de negocio
Los titulares del certificado de analista de pruebas ISTQB® CTAL pueden...
- Realizar las actividades de prueba apropiadas basadas en el ciclo de vida de desarrollo de software que se está utilizando.
- Determinar el orden de prioridad adecuado de las actividades de testing sobre la base de la información proporcionada por el análisis de riesgos.
- Seleccionar y aplicar técnicas de testing apropiadas para asegurar que las pruebas proporcionen un nivel adecuado de confianza, basado en criterios de cobertura definidos.
- Proporcionar el nivel adecuado de documentación pertinente para las actividades de ensayo.
- Determinar los tipos apropiados de testing funcional a realizar.
- Asumir la responsabilidad de las testing de usabilidad de un proyecto determinado.
- Participar efectivamente en revisiones formales e informales con las partes interesadas, aplicando el conocimiento de los errores típicos cometidos en los productos de trabajo.