Schița de curs
============== Ziua 01 =====================
Introducere
- De ce BDD? BDD ca o extensie a Agile Agenda pentru Ziua 01
Aplicarea BDD în diferite etape ale ciclului de dezvoltare software
- Înainte de dezvoltare În timpul dezvoltării După dezvoltare
O singură limbă care să-i conducă pe toți
- Inginerii și non-inginerii vorbesc limbi diferite Reducerea decalajului prin BDD O previzualizare a limbajului BDD: Gherkin
Rolurile diferite ale BDD
- BDD ca cerințe de produs (pentru proprietarul produsului) BDD ca criterii de acceptare (pentru dezvoltatori) BDD ca cazuri de testare (pentru testeri) BDD ca descriere a produsului (pentru alte părți interesate)
Înapoi la Agile: Totul începe cu poveștile utilizatorilor
- Prezentare generală a ciclului de dezvoltare Agile Rolul User Stories în dezvoltarea Agile.
Sesiune de întrebări și răspunsuri și discuții
Test
Crearea unei Good Story User
- Folosind limbajul potrivit Rol, Acțiune, Rezultat
Scrierea primei povestiri de utilizator - activitate individuală Întărirea poveștilor dvs. de utilizator - activitate de echipă Livrarea poveștii dvs. de utilizator - activitate de echipă
- Poveștile utilizatorilor în proiecte reale
Dinamica echipei Instrumente și tehnici Povești utilizator în ciclul de dezvoltare software
- Pe BDD
Extinderea poveștii utilizatorului Prezentarea fișierului de caracteristici Captarea comportamentului așteptat al software-ului Imaginează-ți cum arată comportamentul „neașteptat”
- Crearea unui Good Feature File
Folosind limbajul potrivit (Gherkin) Dat, Când, Atunci
- Un exemplu de fișier de caracteristici
Înăsprirea fișierului de caracteristici - activitatea echipei
- Livrarea fișierului dvs. de caracteristici - activitatea echipei
Test
- Configurarea mediului dvs
A face Gherkin drăguț Bucuria productivității
Activitate - Scrierea unui fișier de caracteristici - PARTEA 02
Scrierea fișierului de caracteristici - activitate individuală Trecerea mai multor argumente la secțiunea Schiță scenariu scenariu
- Înăsprirea fișierului de caracteristici - activitatea echipei
Livrarea fișierului dvs. de caracteristici - activitatea echipei
- Sesiune de întrebări și răspunsuri și discuții
Introducere
Recapitulare a ordinii de zi din ziua precedentă pentru ziua 02
Produsul dvs. propriu - O introspecție
Descrierea produsului dvs. Desenarea unei imagini a produsului dvs
Extinderea acoperirii testelor
- Utilizabilitatea sistemului Business cerințele Business proceselor
Activitate - Scrierea unui fișier de caracteristici - PARTEA 03
- Scrierea fișierului de caracteristici - activitate individuală Secțiunea de exemple Reutilizarea datelor și a scenariilor Organizarea caracteristicilor și scenariilor cu etichete
Înăsprirea fișierului de caracteristici - activitatea echipei
- Livrarea fișierului dvs. de caracteristici - activitatea echipei
Sesiune de întrebări și răspunsuri și discuții
- Test
Test
Produsul dvs. propriu - O introspecție
Cât de utilizat este produsul dvs. Cât de utilizat este produsul dvs. pentru utilizatorii externi?
- Communication cu oameni din afara echipei tale
Observații de încheiere
Cerințe
- O înțelegere a conceptelor privind cerințele utilizatorilor
- Un ochi perspicace pentru bunătatea și inadecvarea software-ului, din perspectiva utilizatorului final
- Programming și experiența în testare nu sunt necesare .
Audiență
- Producători și manageri de produs
- Business analiști
- Testori manuali .
- Utilizatori finali ai unui produs sau sistem software
- Non-ingineri și non-codificatori implicați în proiectarea produsului
Mărturii (10)
Utilizarea Powerpoint / Paint pentru a crea materialele de formare pe parcurs. Beneficiul experienței formatorilor. Utilizarea exemplului "instrumentului de rezervare la cinematograf" și a studiilor de caz din cadrul grupului nostru de lucru a adus abordarea la viață.
Mark - Leeds Building Society
Curs - BDD for Non-Programmers: Live Workshop
Tradus de catre o masina
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
Curs - 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
Curs - 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
Curs - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Curs - 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
Curs - 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
Curs - 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
Curs - 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
Curs - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.