SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
ATDD visuel
Créer les tests d’acceptation en agile par une
représentation visuelle des parcours applicatifs
ATDD – un usage
en croissance
Enquête 2017-18 Enquête 2015-16
• ‘Shift left’ – les Testeurs agiles sont intégrés aux équipes de production
(Feature Teams) - abandon des équipes tests dédiées
• ‘End-to-end quality’ – Le Testeur agile porte la vue métier au côté du
Product Owner
• ‘Continuous testing’ – L’accélération des mises en production impose
l’automatisation aux différents niveaux de test
Principes agiles
La transformation digitale et agile entraine un changement de paradigme
pour l’ingénierie des tests
Remettre la pyramide des tests
à l’endroit
L’inversion de la pyramide des tests nécessite une optimisation de l’effort de test :
diminution des redondances entre niveaux, maitrise de la couverture des parcours
utilisateurs
Métier
Systèmes
Test unitaires
Métier
Systèmes
TU
Inversion de
la pyramide
des tests
Des référentiels de tests ‘fourre-tout’,
faible d’automatisation
Des référentiels de tests optimisés,
forte d’automatisation
Adapter les
organisations
Un concept clé : les Feature teams
L’agilité à l’échelle n’est PAS la juxtaposition de plusieurs équipes
agiles indépendantes les unes des autres
SAFe 4.0 LeSS framework
Rappel – l’ATDD, qu’est-ce que c’est ?
ATDD,
le test agile du SI
Rappel – l’ATDD,
qu’est-ce que c’est ?
Pilotage des développements par les tests d’acceptation
 Extension du TDD des développeurs : Tests unitaires = « done »
Collaboration des 3 amigos sur :
• La prise en compte des User Stories
• Leur déclinaison en Critères d’Acceptation
• Spécifications des scénarios d’acceptation
Ensuite
• Le développeur développe la US
• Le testeur développe les tests d’acceptation
et les exécute (avec l’aide du développeur
pour les tests automatisés)
• Le P. O. monitore le tout
Les acteurs : les 3 amigos
le Product Owner, le développeur, le testeur
Product Owner / Business Analyst
• Connait le besoin & le domaine métier
• Liste et explique les règles métier
Testeurs
• Vision des stratégies de test
• Conçoit et met en œuvre les tests
Développeurs
• Identifie les couches et les briques impactées
• A besoin d’exemples valorisés avec des
cas précis
• Contextualiser des User Stories
• Créer une documentation vivante
• Automatiser rapidement les tests et les
maintenir avec efficacité
Pourquoi
l’ATDD Visuel
• Contextualiser des User Stories
• Créer une documentation vivante
• Automatiser rapidement les tests et les
maintenir avec efficacité
Pourquoi
l’ATDD Visuel
• Replacer les US dans leur contexte
 Pour revenir plus facilement sur un workflow
métier
 Pour identifier plus facilement les
adhérences (imbrication des règles métier,
données, etc.)
 Pour jouer en équipe
Les représentations visuelles pour
collaborer, clarifier et contextualiser
Sujet des User Stories
INTRODUCTION - L’ATDD et ses challenges – L’approche visuelle d’ATDD
ATDD/BDD en mode textuel
– Exemple Axa France
11
Mise en place de la méthode BDD chez AXA
France via les ateliers 3 amigos – Disponible
sur SlideShare
Conception visuelle des tests
Illustration sur l’exemple Axa
12
Conserver la vision globale du
parcours applicatif
Conception visuelle des tests
Illustration sur l’exemple Axa
13
Visualiser la couverture du
parcours applicatif et des Règles
de gestion
Pourquoi
l’ATDD Visuel
• Contextualiser des User Stories
• Créer une documentation vivante
• Automatiser rapidement les tests et les
maintenir avec efficacité
• Les représentations visuelles des
parcours applicatifs
 Une documentation productive
 Une documentation à jour en permanence
 Une documentation puissante pour
partager et communiquer
 Exportables en format Word, PDF, ou
HTML
Une documentation vivante
de l’application
INTRODUCTION - L’ATDD et ses challenges – L’approche visuelle d’ATDD
Pourquoi
l’ATDD Visuel
• Contextualiser des User Stories
• Créer une documentation vivante
• Automatiser rapidement les tests et les
maintenir avec efficacité
Implémentation des tests
pour l’automatisation
Scénarios de test (métiers)
implémentation
Indentification
automatique
des JDD
Implémentation des
actions de test en
séquences de mots clés
paramétrés
publication
Publication des scripts
dans votre outil
Etc.
Conception visuelle
des tests
Génération de scripts fonctionnels
pour automatisation
Civilité Situation de famille Date de
souscription Type de contrat - code
Dernier évènement Incident de
Nom Prénom
Adresse Age numéro de compte
Profession CSP Nationalité
paiement Dernierrèglement
Code HNU Tarif
Définition/Création
des JDD
Développement
des tests
Gestions de tests
et des campagnes
Yest® : Donnez enfin
un environnement de travail complet
à vos testeurs
Démo !
Questions &
Réponses
Merci
!

Más contenido relacionado

La actualidad más candente

Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Agile Velocity
 
[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기
[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기
[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기OKKY
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareThiago Reis da Silva
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilElias Nogueira
 
인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례Hyung Lee
 
Mini-palestra Gerenciamento Ágil de Projetos
Mini-palestra Gerenciamento Ágil de ProjetosMini-palestra Gerenciamento Ágil de Projetos
Mini-palestra Gerenciamento Ágil de ProjetosVitor Massari
 
오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)
오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)
오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)SANGHEE SHIN
 
구글시트로 개발자 해방시키기
구글시트로 개발자 해방시키기구글시트로 개발자 해방시키기
구글시트로 개발자 해방시키기legacycoder
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareDaniel Cukier
 
Wowza 탐험기
Wowza 탐험기Wowza 탐험기
Wowza 탐험기진수 한
 
Scrum e o gerenciamento de projetos
Scrum e o gerenciamento de projetosScrum e o gerenciamento de projetos
Scrum e o gerenciamento de projetosVitor Massari
 
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례NAVER LABS
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)정명훈 Jerry Jeong
 
Vianočné omalovánky - http://omalovanky.gifmania.sk/
Vianočné omalovánky - http://omalovanky.gifmania.sk/Vianočné omalovánky - http://omalovanky.gifmania.sk/
Vianočné omalovánky - http://omalovanky.gifmania.sk/David Fimia Zapata
 

La actualidad más candente (20)

Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
 
[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기
[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기
[OKKY 세미나] 정진욱 - 테스트하기 쉬운 코드로 개발하기
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
 
O Método Kanban
O Método KanbanO Método Kanban
O Método Kanban
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
Git best practices workshop
Git best practices workshopGit best practices workshop
Git best practices workshop
 
인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례
 
Mini-palestra Gerenciamento Ágil de Projetos
Mini-palestra Gerenciamento Ágil de ProjetosMini-palestra Gerenciamento Ágil de Projetos
Mini-palestra Gerenciamento Ágil de Projetos
 
오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)
오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)
오픈소스로 사업하기 - 가이아쓰리디 이야기(서울시립대학교 창업지원단 특강)
 
구글시트로 개발자 해방시키기
구글시트로 개발자 해방시키기구글시트로 개발자 해방시키기
구글시트로 개발자 해방시키기
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 
Wowza 탐험기
Wowza 탐험기Wowza 탐험기
Wowza 탐험기
 
MVP.pptx
MVP.pptxMVP.pptx
MVP.pptx
 
Scrum e o gerenciamento de projetos
Scrum e o gerenciamento de projetosScrum e o gerenciamento de projetos
Scrum e o gerenciamento de projetos
 
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
 
Lean Inception
Lean InceptionLean Inception
Lean Inception
 
Transformação Ágil
Transformação ÁgilTransformação Ágil
Transformação Ágil
 
Vianočné omalovánky - http://omalovanky.gifmania.sk/
Vianočné omalovánky - http://omalovanky.gifmania.sk/Vianočné omalovánky - http://omalovanky.gifmania.sk/
Vianočné omalovánky - http://omalovanky.gifmania.sk/
 

Similar a ATDD Visuel

ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...Agile Montréal
 
Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1SQLI
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014Laurent PY
 
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
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...Julie DULOT
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_finalagnes_crepet
 
XStudio - Présentation Télécom Valley
XStudio - Présentation Télécom ValleyXStudio - Présentation Télécom Valley
XStudio - Présentation Télécom ValleyMarc Hage Chahine
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O Aguestb55335
 
[DevTestday] Keynote
[DevTestday] Keynote [DevTestday] Keynote
[DevTestday] Keynote Cellenza
 
[Agile Testing Day] Test & Métiers
[Agile Testing Day] Test & Métiers[Agile Testing Day] Test & Métiers
[Agile Testing Day] Test & MétiersCellenza
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...InCycle Software
 
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...CERTyou Formation
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logicielRabia AZIZA
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Laurent PY
 
20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA SqualeLeClubQualiteLogicielle
 
Cast Consulting
Cast ConsultingCast Consulting
Cast ConsultingCAST
 

Similar a ATDD Visuel (20)

ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
 
Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014
 
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
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
XStudio - Présentation Télécom Valley
XStudio - Présentation Télécom ValleyXStudio - Présentation Télécom Valley
XStudio - Présentation Télécom Valley
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O A
 
[DevTestday] Keynote
[DevTestday] Keynote [DevTestday] Keynote
[DevTestday] Keynote
 
[Agile Testing Day] Test & Métiers
[Agile Testing Day] Test & Métiers[Agile Testing Day] Test & Métiers
[Agile Testing Day] Test & Métiers
 
SIP@iPLM2015
SIP@iPLM2015SIP@iPLM2015
SIP@iPLM2015
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
 
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)
 
Methodologie projet
Methodologie projet Methodologie projet
Methodologie projet
 
20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale
 
20111004 02 - Présentation Sqale
20111004 02 - Présentation Sqale20111004 02 - Présentation Sqale
20111004 02 - Présentation Sqale
 
Cast Consulting
Cast ConsultingCast Consulting
Cast Consulting
 

Más de Marc Hage Chahine

Más de Marc Hage Chahine (11)

[STLS] tests de performance coherenSE
[STLS] tests de performance coherenSE[STLS] tests de performance coherenSE
[STLS] tests de performance coherenSE
 
Testeur agile mhc
Testeur agile   mhcTesteur agile   mhc
Testeur agile mhc
 
Testeur agile mhc
Testeur agile   mhcTesteur agile   mhc
Testeur agile mhc
 
Pres yest
Pres yestPres yest
Pres yest
 
Ludo tic IA et bots
Ludo tic IA et botsLudo tic IA et bots
Ludo tic IA et bots
 
Magie des tests
Magie des testsMagie des tests
Magie des tests
 
20171005 jttl rca_riou_du_cosquer_eric
20171005 jttl rca_riou_du_cosquer_eric20171005 jttl rca_riou_du_cosquer_eric
20171005 jttl rca_riou_du_cosquer_eric
 
Futur tunis
Futur tunisFutur tunis
Futur tunis
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17
 
Mon manifese du testeur
Mon manifese du testeurMon manifese du testeur
Mon manifese du testeur
 
TelecomValley 2017 05-18-ARMAGNACQ_automatisation+test_ihm
TelecomValley 2017 05-18-ARMAGNACQ_automatisation+test_ihmTelecomValley 2017 05-18-ARMAGNACQ_automatisation+test_ihm
TelecomValley 2017 05-18-ARMAGNACQ_automatisation+test_ihm
 

ATDD Visuel

  • 1. ATDD visuel Créer les tests d’acceptation en agile par une représentation visuelle des parcours applicatifs
  • 2. ATDD – un usage en croissance Enquête 2017-18 Enquête 2015-16
  • 3. • ‘Shift left’ – les Testeurs agiles sont intégrés aux équipes de production (Feature Teams) - abandon des équipes tests dédiées • ‘End-to-end quality’ – Le Testeur agile porte la vue métier au côté du Product Owner • ‘Continuous testing’ – L’accélération des mises en production impose l’automatisation aux différents niveaux de test Principes agiles La transformation digitale et agile entraine un changement de paradigme pour l’ingénierie des tests
  • 4. Remettre la pyramide des tests à l’endroit L’inversion de la pyramide des tests nécessite une optimisation de l’effort de test : diminution des redondances entre niveaux, maitrise de la couverture des parcours utilisateurs Métier Systèmes Test unitaires Métier Systèmes TU Inversion de la pyramide des tests Des référentiels de tests ‘fourre-tout’, faible d’automatisation Des référentiels de tests optimisés, forte d’automatisation
  • 5. Adapter les organisations Un concept clé : les Feature teams L’agilité à l’échelle n’est PAS la juxtaposition de plusieurs équipes agiles indépendantes les unes des autres SAFe 4.0 LeSS framework
  • 6. Rappel – l’ATDD, qu’est-ce que c’est ? ATDD, le test agile du SI
  • 7. Rappel – l’ATDD, qu’est-ce que c’est ? Pilotage des développements par les tests d’acceptation  Extension du TDD des développeurs : Tests unitaires = « done » Collaboration des 3 amigos sur : • La prise en compte des User Stories • Leur déclinaison en Critères d’Acceptation • Spécifications des scénarios d’acceptation Ensuite • Le développeur développe la US • Le testeur développe les tests d’acceptation et les exécute (avec l’aide du développeur pour les tests automatisés) • Le P. O. monitore le tout Les acteurs : les 3 amigos le Product Owner, le développeur, le testeur Product Owner / Business Analyst • Connait le besoin & le domaine métier • Liste et explique les règles métier Testeurs • Vision des stratégies de test • Conçoit et met en œuvre les tests Développeurs • Identifie les couches et les briques impactées • A besoin d’exemples valorisés avec des cas précis
  • 8. • Contextualiser des User Stories • Créer une documentation vivante • Automatiser rapidement les tests et les maintenir avec efficacité Pourquoi l’ATDD Visuel
  • 9. • Contextualiser des User Stories • Créer une documentation vivante • Automatiser rapidement les tests et les maintenir avec efficacité Pourquoi l’ATDD Visuel
  • 10. • Replacer les US dans leur contexte  Pour revenir plus facilement sur un workflow métier  Pour identifier plus facilement les adhérences (imbrication des règles métier, données, etc.)  Pour jouer en équipe Les représentations visuelles pour collaborer, clarifier et contextualiser Sujet des User Stories INTRODUCTION - L’ATDD et ses challenges – L’approche visuelle d’ATDD
  • 11. ATDD/BDD en mode textuel – Exemple Axa France 11 Mise en place de la méthode BDD chez AXA France via les ateliers 3 amigos – Disponible sur SlideShare
  • 12. Conception visuelle des tests Illustration sur l’exemple Axa 12 Conserver la vision globale du parcours applicatif
  • 13. Conception visuelle des tests Illustration sur l’exemple Axa 13 Visualiser la couverture du parcours applicatif et des Règles de gestion
  • 14. Pourquoi l’ATDD Visuel • Contextualiser des User Stories • Créer une documentation vivante • Automatiser rapidement les tests et les maintenir avec efficacité
  • 15. • Les représentations visuelles des parcours applicatifs  Une documentation productive  Une documentation à jour en permanence  Une documentation puissante pour partager et communiquer  Exportables en format Word, PDF, ou HTML Une documentation vivante de l’application INTRODUCTION - L’ATDD et ses challenges – L’approche visuelle d’ATDD
  • 16. Pourquoi l’ATDD Visuel • Contextualiser des User Stories • Créer une documentation vivante • Automatiser rapidement les tests et les maintenir avec efficacité
  • 17. Implémentation des tests pour l’automatisation Scénarios de test (métiers) implémentation Indentification automatique des JDD Implémentation des actions de test en séquences de mots clés paramétrés
  • 19. Conception visuelle des tests Génération de scripts fonctionnels pour automatisation Civilité Situation de famille Date de souscription Type de contrat - code Dernier évènement Incident de Nom Prénom Adresse Age numéro de compte Profession CSP Nationalité paiement Dernierrèglement Code HNU Tarif Définition/Création des JDD
  • 20. Développement des tests Gestions de tests et des campagnes Yest® : Donnez enfin un environnement de travail complet à vos testeurs

Notas del editor

  1. Rappel des grands principes agiles
  2. Slide peut-etre pas nécessaire
  3. Pour illustrer aussi l’expressivité des représentations visuelles par rapport au given when then gherkin
  4. Serait-il possible de faire courir un « électron » dans la boucle du signe infini?