SlideShare une entreprise Scribd logo
1  sur  11
Benoit Nouyrigat
Christophe Addinquy
Acceptance Tests Workshop
Les tests d’acceptance
Spécifications
Tests d’acceptance
instanciation
• L’atelier d’acceptance tests est un atelier de spécification
• Point d’entrée ou contrat de réalisation
Pourquoi « workshop » ?
Développer une compréhension
commune pendant que l’on est en train
d’écrire des cas de test
Développer une langage ubiquitaire
Faire jouer l’intelligence collective et la
complémentarité
• Présentation de l’atelier (maintenant) – env. 10 mn
• Formation des équipes – env. 5 mn
• Ecriture des User Stories – 10 à 15 mn
• Ecriture des acceptance tests « forme libre » (mode assisté) – 10 à 15 mn
• Ecriture des acceptance tests « forme libre » en équipe – env. 15 mn
• Ecriture des acceptance tests « format BDD » (mode assisté) – 10 à 15 mn
• Ecriture des acceptance tess « format BDD » en équipe – env. 15 mn
• Implémentation des ATs avec Cucumber JVM – env. 15 mn
• Rétrospective – env. 15 mn
Déroulement
Au boulot !
On bouge pour écrire les User
Stories !
Equipe 1
Equipe 1
Equipe 1
Equipe 1
Equipe 1
Ecrire vos User Stories
• Elle doit avoir un sens fonctionnel
• Ce n’est pas une « étape de
réalisation »
• Elle apporte une valeur
• Je peux déterminer un critère de
satisfaction
Rétrospective
• Par équipe (5 minutes)
– Ce que nous avons appris
– Ce qui nous fait réfléchir
– Ce que nous aimerions essayer dès lundi
• Ensemble
– « +1 » si nous avons le même item
– Une réaction rapide ?
Feedback door (sur l’atelier)
• Ce qui est bien
• Ce qu’il faut faire « plus »
• Ce que nous devons changer
http://www.zenika.com
Benoit Nouyrigat
benoit.nouyrigat@zenika.com
@bnouyrigat
Christophe Addinquy
christophe.addinquy@zenika.com
@addinquy
http://freethinker.addinq.uy

Contenu connexe

En vedette

Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...
Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...
Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...Canadian Patient Safety Institute
 
Programme du jeudi 8 décembre 2011
Programme du jeudi 8 décembre 2011Programme du jeudi 8 décembre 2011
Programme du jeudi 8 décembre 2011bsalim68
 
Le seducteur de Camus
Le seducteur de CamusLe seducteur de Camus
Le seducteur de CamusTyler Furnari
 
Por que estar en linea
Por que estar en lineaPor que estar en linea
Por que estar en lineaestudiseno
 
Européennes 2014 - Engagement PAC
Européennes 2014 - Engagement PACEuropéennes 2014 - Engagement PAC
Européennes 2014 - Engagement PACCaroleDelga
 
Pp carrieres
Pp carrieresPp carrieres
Pp carrieres96bobcat
 
Médias sociaux, mode d'emploi - by med&com
Médias sociaux, mode d'emploi - by med&comMédias sociaux, mode d'emploi - by med&com
Médias sociaux, mode d'emploi - by med&commedncom
 
FastBiz : solutions CRM et xRM en mode SaaS
FastBiz : solutions CRM et xRM en mode SaaSFastBiz : solutions CRM et xRM en mode SaaS
FastBiz : solutions CRM et xRM en mode SaaSFastBiz
 

En vedette (17)

Gingerbread sur x8
Gingerbread sur x8Gingerbread sur x8
Gingerbread sur x8
 
CafeNTournai #01
CafeNTournai #01CafeNTournai #01
CafeNTournai #01
 
Aapna presentation
Aapna presentationAapna presentation
Aapna presentation
 
Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...
Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...
Promouvoir le bilan comparatif des médicaments dans le domaine des soins prim...
 
Activité
ActivitéActivité
Activité
 
Programme du jeudi 8 décembre 2011
Programme du jeudi 8 décembre 2011Programme du jeudi 8 décembre 2011
Programme du jeudi 8 décembre 2011
 
atlantis
atlantisatlantis
atlantis
 
Le seducteur de Camus
Le seducteur de CamusLe seducteur de Camus
Le seducteur de Camus
 
Por que estar en linea
Por que estar en lineaPor que estar en linea
Por que estar en linea
 
Carrières
CarrièresCarrières
Carrières
 
Européennes 2014 - Engagement PAC
Européennes 2014 - Engagement PACEuropéennes 2014 - Engagement PAC
Européennes 2014 - Engagement PAC
 
Images sublimes 11
Images sublimes 11Images sublimes 11
Images sublimes 11
 
Pp carrieres
Pp carrieresPp carrieres
Pp carrieres
 
My Science
My ScienceMy Science
My Science
 
Communaute Virgin
Communaute VirginCommunaute Virgin
Communaute Virgin
 
Médias sociaux, mode d'emploi - by med&com
Médias sociaux, mode d'emploi - by med&comMédias sociaux, mode d'emploi - by med&com
Médias sociaux, mode d'emploi - by med&com
 
FastBiz : solutions CRM et xRM en mode SaaS
FastBiz : solutions CRM et xRM en mode SaaSFastBiz : solutions CRM et xRM en mode SaaS
FastBiz : solutions CRM et xRM en mode SaaS
 

Similaire à Acceptance Tests Workshop

Azure DevOps Tests Plan
Azure DevOps Tests PlanAzure DevOps Tests Plan
Azure DevOps Tests PlanDenis Voituron
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] IntroductionCellenza
 
Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)NovUp
 
Donnez vie à vos supports avec le Screencasting
Donnez vie à vos supports avec le ScreencastingDonnez vie à vos supports avec le Screencasting
Donnez vie à vos supports avec le ScreencastingJulien Sicot
 
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratifFormation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratifkemenaran
 
La gestion de projet d'un cours digital
La gestion de projet d'un cours digitalLa gestion de projet d'un cours digital
La gestion de projet d'un cours digitalGuillaume LAURIE
 
Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013
Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013
Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013Rémi Bachelet
 
Présentation du service podcast UCL
Présentation du service podcast UCLPrésentation du service podcast UCL
Présentation du service podcast UCLIsabelle Motte
 
Outils et pratiques pour mieux travailler ensemble
Outils et pratiques pour mieux travailler ensembleOutils et pratiques pour mieux travailler ensemble
Outils et pratiques pour mieux travailler ensembleSimon JAILLAIS
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014Laurent PY
 
Human Talks Grenoble - 11/12/2012 - TDD
Human Talks Grenoble - 11/12/2012 - TDDHuman Talks Grenoble - 11/12/2012 - TDD
Human Talks Grenoble - 11/12/2012 - TDDXavier NOPRE
 
Introduction aux spécifications exécutables (dit aussi atdd, bdd)
Introduction aux spécifications exécutables (dit aussi atdd, bdd)Introduction aux spécifications exécutables (dit aussi atdd, bdd)
Introduction aux spécifications exécutables (dit aussi atdd, bdd)Jean-Pierre Lambert
 
Domain Driven Design - Agile Tour Lille 2009
Domain Driven Design - Agile Tour Lille 2009Domain Driven Design - Agile Tour Lille 2009
Domain Driven Design - Agile Tour Lille 2009François Wauquier
 
L'amélioration continue au sein d'une équipe agile
L'amélioration continue au sein d'une équipe agileL'amélioration continue au sein d'une équipe agile
L'amélioration continue au sein d'une équipe agileAnne-Sophie Tranchet
 
Les logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACF
Les logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACFLes logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACF
Les logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACFcdeacf
 
Agilité et les Tests Utilisateurs
Agilité et les Tests UtilisateursAgilité et les Tests Utilisateurs
Agilité et les Tests UtilisateursSat Philora
 
Orsys - Cycle certifiant - Administrateur Unix
Orsys - Cycle certifiant - Administrateur UnixOrsys - Cycle certifiant - Administrateur Unix
Orsys - Cycle certifiant - Administrateur UnixORSYS
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringLaurent PY
 

Similaire à Acceptance Tests Workshop (19)

Azure DevOps Tests Plan
Azure DevOps Tests PlanAzure DevOps Tests Plan
Azure DevOps Tests Plan
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] Introduction
 
Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)Formation agile - Certification Professional Scrum Developer (PSD)
Formation agile - Certification Professional Scrum Developer (PSD)
 
Valider par des tests - Blend
Valider par des tests - BlendValider par des tests - Blend
Valider par des tests - Blend
 
Donnez vie à vos supports avec le Screencasting
Donnez vie à vos supports avec le ScreencastingDonnez vie à vos supports avec le Screencasting
Donnez vie à vos supports avec le Screencasting
 
Formation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratifFormation Extreme Programming, Tests unitaires, travail collaboratif
Formation Extreme Programming, Tests unitaires, travail collaboratif
 
La gestion de projet d'un cours digital
La gestion de projet d'un cours digitalLa gestion de projet d'un cours digital
La gestion de projet d'un cours digital
 
Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013
Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013
Tournage des vidéos pour un MOOC : cas du Home Studio, coûts - 7-12-2013
 
Présentation du service podcast UCL
Présentation du service podcast UCLPrésentation du service podcast UCL
Présentation du service podcast UCL
 
Outils et pratiques pour mieux travailler ensemble
Outils et pratiques pour mieux travailler ensembleOutils et pratiques pour mieux travailler ensemble
Outils et pratiques pour mieux travailler ensemble
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014
 
Human Talks Grenoble - 11/12/2012 - TDD
Human Talks Grenoble - 11/12/2012 - TDDHuman Talks Grenoble - 11/12/2012 - TDD
Human Talks Grenoble - 11/12/2012 - TDD
 
Introduction aux spécifications exécutables (dit aussi atdd, bdd)
Introduction aux spécifications exécutables (dit aussi atdd, bdd)Introduction aux spécifications exécutables (dit aussi atdd, bdd)
Introduction aux spécifications exécutables (dit aussi atdd, bdd)
 
Domain Driven Design - Agile Tour Lille 2009
Domain Driven Design - Agile Tour Lille 2009Domain Driven Design - Agile Tour Lille 2009
Domain Driven Design - Agile Tour Lille 2009
 
L'amélioration continue au sein d'une équipe agile
L'amélioration continue au sein d'une équipe agileL'amélioration continue au sein d'une équipe agile
L'amélioration continue au sein d'une équipe agile
 
Les logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACF
Les logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACFLes logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACF
Les logiciels et gratuiciels de vidéocaptures ( screencast ) - CDÉACF
 
Agilité et les Tests Utilisateurs
Agilité et les Tests UtilisateursAgilité et les Tests Utilisateurs
Agilité et les Tests Utilisateurs
 
Orsys - Cycle certifiant - Administrateur Unix
Orsys - Cycle certifiant - Administrateur UnixOrsys - Cycle certifiant - Administrateur Unix
Orsys - Cycle certifiant - Administrateur Unix
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoring
 

Plus de Christophe Addinquy

12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agileChristophe Addinquy
 
Accompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetAccompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetChristophe Addinquy
 
Easy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyEasy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyChristophe Addinquy
 
Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...Christophe Addinquy
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
De la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en chargeDe la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en chargeChristophe Addinquy
 
Quand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'informationQuand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'informationChristophe Addinquy
 
Gestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode AgileGestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode AgileChristophe Addinquy
 

Plus de Christophe Addinquy (20)

Agile innovation
Agile innovationAgile innovation
Agile innovation
 
Du Roi à la Valeur
Du Roi à la ValeurDu Roi à la Valeur
Du Roi à la Valeur
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile
 
Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)
 
Accompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetAccompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projet
 
User Stories What Else ?
User Stories What Else ?User Stories What Else ?
User Stories What Else ?
 
Scrum Shu Ha Ri
Scrum Shu Ha RiScrum Shu Ha Ri
Scrum Shu Ha Ri
 
User Stories ... What else ?
User Stories ... What else ?User Stories ... What else ?
User Stories ... What else ?
 
Easy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyEasy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectly
 
En Finir Avec ...
En Finir Avec ...En Finir Avec ...
En Finir Avec ...
 
The Virtues of emergence
The Virtues of emergenceThe Virtues of emergence
The Virtues of emergence
 
Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...
 
Initiation aux dérives taux
Initiation aux dérives tauxInitiation aux dérives taux
Initiation aux dérives taux
 
Les Vertus de l'emergence
Les Vertus de l'emergenceLes Vertus de l'emergence
Les Vertus de l'emergence
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
De la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en chargeDe la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en charge
 
Quand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'informationQuand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'information
 
Gestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode AgileGestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode Agile
 
Introduction à XForm
Introduction à XFormIntroduction à XForm
Introduction à XForm
 

Acceptance Tests Workshop