Agile Testing for the Whole Team

testing

Agile Testing for the Whole Team es un curso único y práctico ha sido desarrollado por Lisa Crispin y Janet Gregory en base a sus populares libros, “Agile Testing: A Practical Guide for Testers and Agile Teams”, “More Agile Testing: Learning Journeys for the Whole team”, y “Agile Testing Condensed: A Brief Introduction”.

Cada módulo incluye ejercicios y discusiones en grupos pequeños además de los ejercicios principales enumerados.

OBJETIVOS

Los participantes del curso "Agile Testing for the Whole Team" aprenden formas en las que todo el equipo de entrega puede colaborar para planificar y ejecutar las diferentes actividades de prueba necesarias para incorporar calidad en su producto. A través de exposiciones, debates y ejercicios prácticos, el curso explica los principios y prácticas esenciales, que incluyen:

  • Cómo encajan las pruebas en las iteraciones cortas y las entregas frecuentes de manera ágil, incluida la adopción de la entrega continua
  • Las contribuciones que los testers pueden hacer para convertirse en miembros valiosos del equipo ágil y ayudar a adoptar enfoques como DevOps
  • Obstáculos culturales y logísticos comunes en la transición a un proceso de desarrollo ágil
  • Valores y principios que ayudan a los miembros del equipo a adoptar una mentalidad de prueba ágil
  • Cómo todo el equipo contribuye al éxito de las prácticas de prueba, como el desarrollo guiado por pruebas de aceptación (ATDD), la automatización de pruebas y las pruebas exploratorias

El curso está lleno de ejemplos de la vida real de cómo los equipos colaboran para entregar software de gran valor y alta calidad. Una simulación envuelve todo el curso, dando a los participantes la oportunidad de unir todas las piezas del rompecabezas y practicar lo que han aprendido. Los participantes se van con habilidades y técnicas prácticas que pueden comenzar a usar de inmediato.


Dirigido a

Es ideal para testers, desarrolladores, facilitadores de iteraciones, líderes de equipo, gerentes, cualquier persona que quiera aprender qué significa la prueba en un equipo ágil. Todos se beneficiarán al comprender su contribución y la interacción con los evaluadores del equipo. Se recomiendan conocimientos básicos ágiles para que los participantes puedan contribuir activamente con preguntas y experiencias compartidas.

Temario del curso

Ágil: ¿Qué es y cómo encajan las pruebas? - Módulo 1

  • Descripción general de la terminología y los principios ágiles
  • Introducción de actividades y enfoques de prueba ágiles

Adaptación a Agile - Módulo 2

  • El enfoque de equipo completo
    • Roles y responsabilidades; colaboración
  • Superando obstáculos comunes
    • Problemas culturales; mini cascadas
  • Transición de procesos típicos
    • Seguimiento de defectos, modelos de calidad, trazabilidad

Hacer que la automatización de pruebas funcione - Módulo 3

  • Usar la automatización para probar "manteniendo el ritmo"
    • Valor de la automatización y barreras para comenzar
  • Desarrollar una estrategia de automatización ágil
    • Uso de la pirámide de automatización de pruebas para obtener el máximo beneficio
    • Qué debería y no debería automatizarse
    • Un poco sobre diseño de prueba
  • Aplicando principios ágiles
  • Evaluación de herramientas y gestión de pruebas automatizadas

Actividades de prueba en los nivel de entrega y característica - Módulo 4

  • Enfoque ágil de la planificación
  • Niveles de precisión / dependencias / niveles múltiples
  • Descomposición de historias, con un enfoque de corte fino / hilo de acero
  • Cómo contribuyen los testers a dimensionar sus historias
  • Alternativas a grandes planes de prueba; matriz de prueba a nivel de entrega
  • Discusiones sobre resultados de prueba, métricas, cobertura

Enfoques de prueba para pruebas ágiles - Módulo 5

  • Guiar el desarrollo con pruebas (ATDD)
  • Uso de los cuadrantes de pruebas ágiles: vocabulario, beneficios
  • Pruebas exploratorias
  • Prueba de atributos de calidad

Actividades de prueba durante la iteración - Módulo 6

  • Preparación de la historia
  • Planificación de iteraciones: roles, creación de tareas
  • Durante la iteración: codificación y prueba
    • Colaboración
    • La expansión de las pruebas, exploratoria prueba
    • Aceptación del cliente, pruebas de regresión,
  • Resumen de la iteración: demostración, retrospectivas

Simulación de iteración

  • Incluye planificación de iteraciones, código y prueba, automatización

El final del juego - Módulo 7

  • Cuál es el final del juego y qué se requiere para una entrega exitosa

Factores clave para el éxito y resumen - Módulo 8

  • Siete Factores para el Éxito de las Pruebas Ágiles y las Prácticas de Fomento de la Confianza

Envolver

  • Discusión sobre los problemas originales que están experimentando los participantes.