Struttura del corso
============== Giorno 01 =====================
Introduzione
-
Perché BDD?
BDD come estensione di Agile
Agenda del giorno 01
Applicazione di BDD in diverse fasi del ciclo di sviluppo del software
-
Prima dello sviluppo
Durante lo sviluppo
Dopo lo sviluppo
Una lingua per domarli tutti
-
Ingegneri e non ingegneri parlano lingue diverse
Colmare il divario con il BDD
Un'anteprima del linguaggio BDD: Gherkin
I diversi ruoli del BDD
-
BDD come requisiti del prodotto (per il proprietario del prodotto)
BDD come criterio di accettazione (per gli sviluppatori)
BDD come casi di test (per tester)
BDD come descrizione del prodotto (per gli altri portatori di interesse)
Torna a Agile: Tutto inizia con le storie degli utenti
-
Panoramica del ciclo di sviluppo Agile
Il ruolo delle User Stories nello sviluppo Agile
Sessione di domande e risposte e discussione
Quiz
Creazione di una storia utente Goby
-
Usare il linguaggio giusto
Ruolo, Azione, Risultato
Scrivere la tua prima User Story - attività individuale Rafforzare le User Stories - attività del team Consegna della User Story - attività del team
-
Storie degli utenti in progetti reali
Dinamiche di squadra Strumenti e tecniche Storie di utenti nel ciclo di sviluppo del software
-
Passiamo al BDD
Estensione della storia utente Introduzione al file di feature Acquisizione del comportamento previsto del software Immaginare come appare un comportamento "inaspettato"
-
Creazione di un file di feature Goby
Usare il linguaggio giusto (Gherkin) dato, quando, allora
-
Un Feature File di esempio
Stringere il Feature File - attività del team
-
Distribuzione del Feature File - attività del team
Quiz
-
Configurazione dell'ambiente
Rendere Gherkin grazioso La gioia della produttività
Attività - Scrittura di un feature file - PARTE 02
Scrittura del Feature File - attività individuale Passaggio di più argomenti allo scenario Sezione Struttura dello scenario
-
Stringere il Feature File - attività del team
Distribuzione del Feature File - attività del team
-
Sessione di domande e risposte e discussione
Introduzione
Riepilogo del giorno precedente Agenda del giorno 02
Il tuo prodotto - Un'introspezione
Descrizione del prodotto Disegnare un'immagine del tuo prodotto
Estensione della copertura dei test
-
Usabilità del sistema
Business Requisiti
Business Processi
Attività - Scrittura di un feature file - PARTE 03
-
Scrittura del Feature File - attività individuale
Sezione Esempi
Riutilizzo di dati e scenari
Organizzazione di feature e scenari con tag
Stringere il Feature File - attività del team
-
Distribuzione del Feature File - attività del team
Sessione di domande e risposte e discussione
-
Quiz
Quiz
Il tuo prodotto - Un'introspezione
Quanto è utilizzabile il tuo prodotto? Quanto è utilizzabile il vostro prodotto per gli utenti esterni?
-
Communication con persone esterne al tuo team
Osservazioni conclusive
Requisiti
- Comprensione dei concetti relativi ai requisiti dell'utente
- Un occhio attento alla bontà e all'inadeguatezza del software, dal punto di vista dell'utente finale
- Programming e non è richiesta esperienza di test
Pubblico
- Proprietari e gestori di prodotti
- Business Analisti
- Tester manuali
- Utenti finali di un prodotto o di un sistema software
- Non ingegneri e non programmatori coinvolti nella progettazione del prodotto
Recensioni (10)
Uso di powerpoint / vernice per creare i materiali di formazione man mano che procedevamo. Approfitta dell'esperienza dei formatori. L'uso dell'esempio dello "strumento di prenotazione del cinema" e i nostri casi di studio di gruppo hanno davvero dato vita all'approccio
Mark - Leeds Building Society
Corso - BDD for Non-Programmers: Live Workshop
Traduzione automatica
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
Corso - 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
Corso - 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
Corso - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Corso - 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
Corso - 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
Corso - 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
Corso - 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
Corso - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.