Descripción
Un probador en un proyecto Ágil trabaja de manera diferente a uno que trabaja en un proyecto tradicional. Los Probadores deben entender los valores y principios que sustentan los proyectos Ágiles, y cómo los probadores son una parte integral de un enfoque de equipo completo junto con los desarrolladores y representantes de negocios.
Capítulo 1: Desarrollo Ágil de software
- El evaluador debe recordar el concepto básico de desarrollo de software Ágil basado en el Manifiesto Ágil.
- El probador debe entender las ventajas del enfoque de equipo completo y los beneficios de una retroalimentación temprana y frecuente.
- El probador debe recordar los enfoques de desarrollo de software Ágil.
- El probador debe ser capaz de escribir historias de usuarios testables en colaboración con desarrolladores y representantes de negocios.
- El probador debe entender cómo las retrospectivas pueden ser utilizadas como un mecanismo para la mejora de procesos en proyectos Ágiles.
- El probador debe entender el uso y propósito de la integración continua.
- El probador debe conocer las diferencias entre la iteración y la planificación de la liberación, y cómo un probador agrega valor en cada una de estas actividades.
Capítulo 2: Principios, prácticas y procesos fundamentales de las pruebas Ágiles
- El probador debe ser capaz de describir las diferencias entre las actividades de prueba en proyectos Ágiles y no Ágiles.
- El probador debe ser capaz de describir cómo las actividades de desarrollo y pruebas se integran en proyectos Ágiles.
- El probador debe ser capaz de describir el papel de la prueba independiente en proyectos Ágiles.
- El probador debe ser capaz de describir las herramientas y técnicas utilizadas para comunicar el estado de la prueba en un proyecto Ágil, incluyendo el progreso de la prueba y la calidad del producto.
- El probador debe ser capaz de describir el proceso de evolución de las pruebas a través de múltiples iteraciones y explicar por qué la automatización de pruebas es importante para gestionar el riesgo de regresión en proyectos Ágiles.
- El probador debe entender las habilidades (personas, dominio y pruebas) de un probador en un equipo Ágil.
- El probador debe ser capaz de entender el papel de un probador dentro de un equipo Ágil.
Capítulo 3: Métodos, técnicas y herramientas de pruebas Ágiles
- El probador debe ser capaz de recordar los conceptos de desarrollo basado en pruebas, desarrollo basado en pruebas de aceptación y desarrollo basado en el comportamiento.
- El probador debe ser capaz de recordar los conceptos de la pirámide de prueba.
- El probador debe ser capaz de resumir los cuadrantes de prueba y sus relaciones con los niveles y tipos de prueba.
- Para un proyecto Ágil dado, el probador debe ser capaz de trabajar como probador en un equipo Scrum.
- El probador debe ser capaz de evaluar los riesgos de calidad dentro de un proyecto Ágil.
- El probador debe ser capaz de estimar el esfuerzo de la prueba basándose en el contenido de la iteración y los riesgos de calidad.
- El probador debe ser capaz de interpretar la información relevante para apoyar las actividades de prueba.
- El evaluador debe ser capaz de explicar a las partes interesadas del negocio cómo definir criterios de aceptación testables.
- Dada la historia de un usuario, el probador debe ser capaz de escribir casos de prueba de desarrollo basados en pruebas de aceptación.
- Tanto para el comportamiento funcional como para el no funcional, el probador debe ser capaz de escribir casos de prueba utilizando técnicas de diseño de pruebas de caja negra basadas en historias de usuario dadas.
- El probador debe ser capaz de realizar pruebas exploratorias para apoyar la prueba de un proyecto Ágil.
- El probador debe ser capaz de recordar las diferentes herramientas disponibles para los probadores de acuerdo a su propósito y a las actividades en proyectos Ágiles.
Resultados de negocio
Los poseedores del Certificado de Probador Ágil ISTQB® CTFL pueden...
- Colaborar en un equipo Ágil interfuncional, familiarizándose con los principios y prácticas básicas del desarrollo Ágil de software.
- Adaptar la experiencia y el conocimiento de las pruebas existentes a los valores y principios Ágiles.
- Apoyar al equipo Ágil en la planificación de actividades relacionadas con las pruebas.
- Aplicar métodos y técnicas relevantes para la realización de pruebas en un proyecto Ágil.
- Asistir al equipo de Ágil en actividades de automatización de pruebas.
- Ayudar a las partes interesadas del sector a definir historias de usuario, escenarios, requisitos y criterios de aceptación comprensibles y testables, según proceda.
- Trabajar y compartir información con otros miembros del equipo usando estilos y canales de comunicación efectivos.
En general, se espera que un Probador Certificado de Nivel Básico - Probador Ágil haya adquirido las habilidades necesarias para trabajar efectivamente dentro de un equipo y ambiente Ágil.