Programa del Curso
============== Día 01 =====================
Introducción
-
¿Por qué BDD?
BDD como una extensión de Agile
Agenda del Día 01
Aplicación de BDD en diferentes etapas del ciclo de desarrollo de software
-
Antes del desarrollo
Durante el desarrollo
Después del desarrollo
Un idioma para gobernarlos a todos
-
Los ingenieros y los no ingenieros hablan idiomas diferentes
Cerrando la brecha a través de BDD
Una vista previa del lenguaje BDD: Gherkin
Las diferentes funciones del TDC
-
BDD como requisitos del producto (para el propietario del producto)
BDD como criterio de aceptación (para desarrolladores)
BDD como casos de prueba (para evaluadores)
BDD como descripción del producto (para otras partes interesadas)
Volver a Agile: Todo comienza con las historias de usuario
-
Visión general del ciclo de desarrollo Agile
El papel de las historias de usuario en el desarrollo Agile
Sesión de preguntas y respuestas y discusión
Examen
Creación de una historia de usuario Goby
-
Usar el lenguaje adecuado
Función, Acción, Resultado
Escribir tu primera historia de usuario: actividad individual Ajustar las historias de usuario: actividad del equipo Entrega de su historia de usuario: actividad de equipo
-
Historias de usuario en proyectos reales
Dinámica de equipo Herramientas y técnicas Historias de usuario en el ciclo de desarrollo de software
-
A BDD
Ampliación de la historia de usuario Presentación del archivo de características Captura del comportamiento esperado del software Imaginar cómo es el comportamiento "inesperado"
-
Creación de un archivo de entidad Goby
Usar el lenguaje adecuado (Gherkin) dado, cuándo, entonces
-
Un archivo de características de ejemplo
Ajustar el archivo de características: actividad del equipo
-
Entrega del archivo de características: actividad del equipo
Examen
-
Configuración del entorno
Hacer Gherkin bonito La alegría de la productividad
Actividad - Escribir un archivo de características - PARTE 02
Escribir el archivo de características: actividad individual Pasar varios argumentos a su escenario Sección Esquema de escenario
-
Ajustar el archivo de características: actividad del equipo
Entrega del archivo de características: actividad del equipo
-
Sesión de preguntas y respuestas y discusión
Introducción
Resumen del día anterior Agenda del Día 02
Su propio producto: una introspección
Descripción de su producto Hacer un dibujo de tu producto
Ampliación de la cobertura de las pruebas
-
Usabilidad del sistema
Business Requisitos
Business Procesos
Actividad - Escribir un archivo de características - PARTE 03
-
Escribir el archivo de características: actividad individual
Sección de ejemplos
Reutilización de datos y escenarios
Organización de características y escenarios con etiquetas
Ajustar el archivo de características: actividad del equipo
-
Entrega del archivo de características: actividad del equipo
Sesión de preguntas y respuestas y discusión
-
Examen
Examen
Su propio producto: una introspección
¿Qué tan utilizable es su producto? ¿Qué tan utilizable es su producto para usuarios externos?
-
Communication con personas ajenas a tu equipo
Palabras finales
Requerimientos
- Comprensión de los conceptos de requisitos del usuario
- Un ojo perspicaz para las bondades e insuficiencias del software, desde la perspectiva del usuario final
- Programming y no se requiere experiencia en pruebas
Audiencia
- Propietarios y gerentes de producto
- Business Analistas
- Comprobadores manuales
- Usuarios finales de un producto o sistema de software
- No ingenieros ni codificadores involucrados en el diseño de productos
Testimonios (10)
Uso de powerpoint / pintura para crear los materiales de capacitación a medida que avanzábamos. Benefíciese de la experiencia de los formadores. El uso del ejemplo de la "herramienta de reserva de cines" y nuestros estudios de casos grupales realmente dieron vida al enfoque
Mark - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Traducción Automática
Craig was really helpful and the material was very useful to hopefully take away and use in our actual day to day jobs. We were able to work on real life examples linked to our current work, which Craig supported and gave feedback. This was really helpful
David Pinkstone - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
The training was great, I could see that a lot of prep had gone it to pitch it at the right level of detail and to make the exercises relevant. I am already using BDD at a very simple level, so I was most interested in how the BDD statements are used by testers and automation testers, and therefore how I could improve what I do to make it more usable by other team members.
Sadie Brown - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Understanding how I can apply user stories and BDD in my team - I've already gotten good feedback from the changes I've made to my work as a result of the training
Lindsey Smith - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
It was interactive and suited better to someone like myself who learns by actually doing tasks and learning from mistakes
Liam Burton - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
The trainer was very knowledgeable, went at a pace for the group, and made sure we all contributed.
Laura Bell - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.