SlideShare a Scribd company logo
1 of 25
Download to read offline
t si nos pratiques
de test étaient
le frein
à notre agilité ?
2023
Frantz Degrigny
Artisan Développeur et Coach Agile.
Je suis persuadé que la technologie n’est
rien sans les gens qui la font.
J'aide les équipes et leurs managers à
rendre leur travail à la fois plus efficace et
plus confortable.
Qui suis-je ?
Mes principales
forces
Coaching d’équipes
Formation
Facilitation de groupe
Jeux sérieux
frantz.degrigny@conserto.pro
3
Trouver une pratique qui
a été facteur de qualité 1 min
Faisons connaissance
Partage avec votre voisin 4 min
Quels sont les facteurs
de qualité ?
4
Mon intention
Souvent les équipes sont bloquées
par leur mauvaise pratique de test
En 10 ans de coaching j’ai vu
le pire et le meilleur
Partage de mes observations
Selon 7 aspects de test,
du plus impactant au plus avancé
avec des exemple concrets
5
I - Automatisation
Nécessité d’automatiser tout ce qui peut l’être
▪ Non-reg totalement manuelle
▪ Tirer les tests de la campagne au hasard
▪ Bug en prod et pourtant le test
correspondant est dans notre patrimoine !
▪ Avec le TDD, couverture > 80%
▪ Refactor majeur en 2j :
moteur BDD : NoSQL => SGBDR
Tout auto => Full Exploratory Testing
La période de test finale est très confortable !
6
I - Automatisation
Nécessité d’automatiser tout ce qui peut l’être
▪ Non-reg totaement manuelle
▪ Tirer les tests de la campagne au hasard
▪ Bug en prod et pourtant le test
correspondant est dans notre patrimoine !
▪ Avec le TDD, couverture > 80%
▪ Refactor majeur en 2j :
moteur BDD : NoSQL => SGBDR
Tout auto => Full Exploratory Testing
La période de test finale est très confortable !
https://catestdrale.github.io
Sensibilisation
avec le jeu : CaTesTdrale
7
Niveau I
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
8
partager une stratégie délibérée
avec tous les acteurs
▪ Stratégie de quoi ?
▪ Certaines choses ne sont jamais testées
car personne n’y a pensé
½ page rédigée en phase de préparation
(sprint 0) avec le métier (et revue en rétro)
▪ combinatoire appareils ?
▪ Accessibilité ?
Equilibre : effort / risque
Le risque est accepté collectivement
II - Stratégie de test
9
Niveau II
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
10
III - Patrimoine de tests
un patrimoine de test partagé et lisible par tous
10
▪ Tests Unitaires codés par les Dev (Git)
▪ Tests de non reg manuels par la QA (GED)
▪ Tests de charge par une équipe dédiée
➢ Des choses testées plusieurs fois,
des choses jamais
➢ Personne n’a de vue d’ensemble
▪ Gherkin un DSL pour une façon unifiée de
rédiger nos scénarios de test
▪ Les TU lisibles par le métier
▪ Atelier Example mapping 1x par semaine
▪ Un WIKI customisé pour éditer des fiches
Gherkin pour les tests fonctionnels
➢ Un rapport de test en HTML lisible par tous
11
Niveau III
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
12
IV - Le rôle du testeur agile dans l’équipe
savoir bien tester est une compétence,
on doit l’avoir dans l’équipe
▪ Des « testeurs » dans un autre service,
avec objectifs et rythme de travail différents
▪ Des tests écrits à partir des fiches
fonctionnalités, sans dialogue
▪ Le PV de recette envoyé au métier sans
passer par le PO !
Rôle « testeur agile » coach de l’équipe :
▪ Garant de la stratégie de test
▪ Montée en compétence de l’équipe
▪ Collecter des jeux de données de test
réalistes (ajoutées à la DoR)
▪ Ajout de fonctionnalités pour générer ou
gérer des données de test
▪ Rôle porté par un binôme
13
Niveau IV
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
14
V - Gérer nos campagnes de tests comme des pros
chaque campagne doit être définie
et gérée avec rigueur
Campagne de quoi ?
On teste à l’arrache les scénarios
les plus évidents, le reste passe à la trappe
Outil dédié (XRay pour Jira) patrimoine et
campagnes, choisi avec le métier :
▪ des rapports de test agrégés (TU, Integ, …)
▪ mesure de la couverture de test agrégée
(on voit ce qui n’a jamais été testé)
▪ métriques sur les tests partagés en Revue
15
Niveau V
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
16
VI - La qualité : sur les tests aussi !
pourquoi la qualité des tests est-elle
généralement plus faible que sur le code ?
Refactor empêché par les tests auto,
de plus mauvaise qualité que le code !
L'analyse Sonar ne passe pas sur les tests
➢ Pourquoi ?
Mutation Testing pour vérifier la qualité de
nos tests dans un but pédagogique.
Une API de Test pour des tests maintenables :
▪ Les scénarios font quelques lignes
▪ Refactors sur l’API de test aussi
17
VI - La qualité : sur les tests aussi !
pourquoi la qualité des tests est-elle
généralement plus faible que sur le code ?
Refactor empêché par les tests auto,
de plus mauvaise qualité que le code !
L'analyse Sonar ne passe pas sur les tests
➢ Pourquoi ?
Mutation Testing pour vérifier la qualité de
nos tests dans un but pédagogique.
Une API de Test pour des tests maintenables :
▪ Les scénarios font quelques lignes
▪ Refactors sur l’API de test aussi
Vérifier la qualité des tests
en cherchant des bugs connus
Mutation Testing
18
Niveau VI
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
19
VII - Gérer le risque industriel
A quel moment, un incident grave
a le plus de chance de se produire ?
20
VII - Gérer le risque industriel
le risque industriel est maximal après
une longue période de confiance
On a rien prévu pour certains tests
➢ on teste en prod (ex annuaire)
▪ Depuis quand n'avons nous pas testé la
restauration de la sauvegarde ?
▪ Comment avez-vous testé les alarmes ?
Concours « Chaos Monkeys » façon hackathon
(en hors prod) à intervalles réguliers :
➢ motivation / sensibilisation
➢ code++ poussé en production
21
Niveau VII
I Automatisation
II Stratégie de test
III Patrimoine de tests
IV Rôle du testeur
V Campagnes de tests
VI Qualité des tests
VII Risque industriel
22
Des questions ?
23
7 choses à retenir :
1) Un prérequis : automatiser tout ce qui peut l’être !
2) Etablir une stratégie de test délibérée et partagée par tous
3) Le patrimoine de test doit être partagé (et lisible) par tous !
4) Le testeur agile comme coach de l’équipe
5) Gérer nos campagnes de tests comme des pros
6) La qualité concerne aussi les tests !
7) Gérer le risque industriel avec des pratiques type « Chaos Monkeys »
Take Away
Avec quoi je repars ?
• Qu’est-ce qui m’a marqué ?
• Qu’est-ce qui va m’aider pour la suite ?
En savoir plus
• Jeu caTesTdrale : http://catestdrale.github.io/
• Gherkin : https://cucumber.io/docs/gherkin/
• Mutation Testing avec PIT : https://pitest.org/
• Chaos Monkey :
https://fr.wikipedia.org/wiki/Chaos_Monkey

More Related Content

What's hot

Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
Pierre E. NEIS
 

What's hot (20)

Les fondamentaux de la gestion de projet
Les fondamentaux de la gestion de projetLes fondamentaux de la gestion de projet
Les fondamentaux de la gestion de projet
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Rôles product-owner
Rôles product-ownerRôles product-owner
Rôles product-owner
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
Piloter par l'impact - la face cachée des OKR
Piloter par l'impact - la face cachée des OKRPiloter par l'impact - la face cachée des OKR
Piloter par l'impact - la face cachée des OKR
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Scaling Your Product Team While Staying Agile
Scaling Your Product Team While Staying AgileScaling Your Product Team While Staying Agile
Scaling Your Product Team While Staying Agile
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Giới thiệu Agile + Scrum
Giới thiệu Agile + ScrumGiới thiệu Agile + Scrum
Giới thiệu Agile + Scrum
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
OKR Playbook v3
OKR Playbook v3OKR Playbook v3
OKR Playbook v3
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projet
 
Sociocratie et Lean Change Method - Etienne Laverdière
Sociocratie et Lean Change Method - Etienne LaverdièreSociocratie et Lean Change Method - Etienne Laverdière
Sociocratie et Lean Change Method - Etienne Laverdière
 

Similar to Et si nos pratiques de test étaient le frein à notre agilité ?

Similar to Et si nos pratiques de test étaient le frein à notre agilité ? (20)

Valider par des tests - Blend
Valider par des tests - BlendValider par des tests - Blend
Valider par des tests - Blend
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] Introduction
 
Keynote Retmo2018 : le test QA et UAT en méthode agile
Keynote Retmo2018 : le test QA et UAT en méthode agileKeynote Retmo2018 : le test QA et UAT en méthode agile
Keynote Retmo2018 : le test QA et UAT en méthode agile
 
Pas d'agilité sans qualité
Pas d'agilité sans qualitéPas d'agilité sans qualité
Pas d'agilité sans qualité
 
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é...
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
 
[Agile Testing Day] Test & Métiers
[Agile Testing Day] Test & Métiers[Agile Testing Day] Test & Métiers
[Agile Testing Day] Test & Métiers
 
Strategie de test à agile tour bordeaux
Strategie de test à agile tour bordeauxStrategie de test à agile tour bordeaux
Strategie de test à agile tour bordeaux
 
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
 
Le rôle du testeur et le Blackbox testing
Le rôle du testeur et le Blackbox testingLe rôle du testeur et le Blackbox testing
Le rôle du testeur et le Blackbox testing
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
 
Sortons de la pyramide pour construire une stratégie de test
Sortons de la pyramide pour construire une stratégie de testSortons de la pyramide pour construire une stratégie de test
Sortons de la pyramide pour construire une stratégie de test
 
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...
 
Lyong testing agile_testing
Lyong testing agile_testingLyong testing agile_testing
Lyong testing agile_testing
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et Industrialisation
 
Réduisons les gaspillages
Réduisons les gaspillagesRéduisons les gaspillages
Réduisons les gaspillages
 
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
 
Deux ans de développement Agile, erreurs et succès
Deux ans de développement Agile, erreurs et succèsDeux ans de développement Agile, erreurs et succès
Deux ans de développement Agile, erreurs et succès
 

More from Frantz Degrigny

More from Frantz Degrigny (6)

Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outils
 
Les "Core Protocols" des pratiques puissantes pour une véritable vie d'équipe
Les "Core Protocols" des pratiques puissantes pour une véritable vie d'équipeLes "Core Protocols" des pratiques puissantes pour une véritable vie d'équipe
Les "Core Protocols" des pratiques puissantes pour une véritable vie d'équipe
 
Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?
 
Introduction à la Sociocratie (ou Gouvernance Dynamique)
Introduction à la Sociocratie (ou Gouvernance Dynamique)Introduction à la Sociocratie (ou Gouvernance Dynamique)
Introduction à la Sociocratie (ou Gouvernance Dynamique)
 
Faciliter Une Réunion
Faciliter Une RéunionFaciliter Une Réunion
Faciliter Une Réunion
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
 

Et si nos pratiques de test étaient le frein à notre agilité ?

  • 1. t si nos pratiques de test étaient le frein à notre agilité ? 2023
  • 2. Frantz Degrigny Artisan Développeur et Coach Agile. Je suis persuadé que la technologie n’est rien sans les gens qui la font. J'aide les équipes et leurs managers à rendre leur travail à la fois plus efficace et plus confortable. Qui suis-je ? Mes principales forces Coaching d’équipes Formation Facilitation de groupe Jeux sérieux frantz.degrigny@conserto.pro
  • 3. 3 Trouver une pratique qui a été facteur de qualité 1 min Faisons connaissance Partage avec votre voisin 4 min Quels sont les facteurs de qualité ?
  • 4. 4 Mon intention Souvent les équipes sont bloquées par leur mauvaise pratique de test En 10 ans de coaching j’ai vu le pire et le meilleur Partage de mes observations Selon 7 aspects de test, du plus impactant au plus avancé avec des exemple concrets
  • 5. 5 I - Automatisation Nécessité d’automatiser tout ce qui peut l’être ▪ Non-reg totalement manuelle ▪ Tirer les tests de la campagne au hasard ▪ Bug en prod et pourtant le test correspondant est dans notre patrimoine ! ▪ Avec le TDD, couverture > 80% ▪ Refactor majeur en 2j : moteur BDD : NoSQL => SGBDR Tout auto => Full Exploratory Testing La période de test finale est très confortable !
  • 6. 6 I - Automatisation Nécessité d’automatiser tout ce qui peut l’être ▪ Non-reg totaement manuelle ▪ Tirer les tests de la campagne au hasard ▪ Bug en prod et pourtant le test correspondant est dans notre patrimoine ! ▪ Avec le TDD, couverture > 80% ▪ Refactor majeur en 2j : moteur BDD : NoSQL => SGBDR Tout auto => Full Exploratory Testing La période de test finale est très confortable ! https://catestdrale.github.io Sensibilisation avec le jeu : CaTesTdrale
  • 7. 7 Niveau I I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 8. 8 partager une stratégie délibérée avec tous les acteurs ▪ Stratégie de quoi ? ▪ Certaines choses ne sont jamais testées car personne n’y a pensé ½ page rédigée en phase de préparation (sprint 0) avec le métier (et revue en rétro) ▪ combinatoire appareils ? ▪ Accessibilité ? Equilibre : effort / risque Le risque est accepté collectivement II - Stratégie de test
  • 9. 9 Niveau II I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 10. 10 III - Patrimoine de tests un patrimoine de test partagé et lisible par tous 10 ▪ Tests Unitaires codés par les Dev (Git) ▪ Tests de non reg manuels par la QA (GED) ▪ Tests de charge par une équipe dédiée ➢ Des choses testées plusieurs fois, des choses jamais ➢ Personne n’a de vue d’ensemble ▪ Gherkin un DSL pour une façon unifiée de rédiger nos scénarios de test ▪ Les TU lisibles par le métier ▪ Atelier Example mapping 1x par semaine ▪ Un WIKI customisé pour éditer des fiches Gherkin pour les tests fonctionnels ➢ Un rapport de test en HTML lisible par tous
  • 11. 11 Niveau III I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 12. 12 IV - Le rôle du testeur agile dans l’équipe savoir bien tester est une compétence, on doit l’avoir dans l’équipe ▪ Des « testeurs » dans un autre service, avec objectifs et rythme de travail différents ▪ Des tests écrits à partir des fiches fonctionnalités, sans dialogue ▪ Le PV de recette envoyé au métier sans passer par le PO ! Rôle « testeur agile » coach de l’équipe : ▪ Garant de la stratégie de test ▪ Montée en compétence de l’équipe ▪ Collecter des jeux de données de test réalistes (ajoutées à la DoR) ▪ Ajout de fonctionnalités pour générer ou gérer des données de test ▪ Rôle porté par un binôme
  • 13. 13 Niveau IV I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 14. 14 V - Gérer nos campagnes de tests comme des pros chaque campagne doit être définie et gérée avec rigueur Campagne de quoi ? On teste à l’arrache les scénarios les plus évidents, le reste passe à la trappe Outil dédié (XRay pour Jira) patrimoine et campagnes, choisi avec le métier : ▪ des rapports de test agrégés (TU, Integ, …) ▪ mesure de la couverture de test agrégée (on voit ce qui n’a jamais été testé) ▪ métriques sur les tests partagés en Revue
  • 15. 15 Niveau V I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 16. 16 VI - La qualité : sur les tests aussi ! pourquoi la qualité des tests est-elle généralement plus faible que sur le code ? Refactor empêché par les tests auto, de plus mauvaise qualité que le code ! L'analyse Sonar ne passe pas sur les tests ➢ Pourquoi ? Mutation Testing pour vérifier la qualité de nos tests dans un but pédagogique. Une API de Test pour des tests maintenables : ▪ Les scénarios font quelques lignes ▪ Refactors sur l’API de test aussi
  • 17. 17 VI - La qualité : sur les tests aussi ! pourquoi la qualité des tests est-elle généralement plus faible que sur le code ? Refactor empêché par les tests auto, de plus mauvaise qualité que le code ! L'analyse Sonar ne passe pas sur les tests ➢ Pourquoi ? Mutation Testing pour vérifier la qualité de nos tests dans un but pédagogique. Une API de Test pour des tests maintenables : ▪ Les scénarios font quelques lignes ▪ Refactors sur l’API de test aussi Vérifier la qualité des tests en cherchant des bugs connus Mutation Testing
  • 18. 18 Niveau VI I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 19. 19 VII - Gérer le risque industriel A quel moment, un incident grave a le plus de chance de se produire ?
  • 20. 20 VII - Gérer le risque industriel le risque industriel est maximal après une longue période de confiance On a rien prévu pour certains tests ➢ on teste en prod (ex annuaire) ▪ Depuis quand n'avons nous pas testé la restauration de la sauvegarde ? ▪ Comment avez-vous testé les alarmes ? Concours « Chaos Monkeys » façon hackathon (en hors prod) à intervalles réguliers : ➢ motivation / sensibilisation ➢ code++ poussé en production
  • 21. 21 Niveau VII I Automatisation II Stratégie de test III Patrimoine de tests IV Rôle du testeur V Campagnes de tests VI Qualité des tests VII Risque industriel
  • 23. 23 7 choses à retenir : 1) Un prérequis : automatiser tout ce qui peut l’être ! 2) Etablir une stratégie de test délibérée et partagée par tous 3) Le patrimoine de test doit être partagé (et lisible) par tous ! 4) Le testeur agile comme coach de l’équipe 5) Gérer nos campagnes de tests comme des pros 6) La qualité concerne aussi les tests ! 7) Gérer le risque industriel avec des pratiques type « Chaos Monkeys »
  • 24. Take Away Avec quoi je repars ? • Qu’est-ce qui m’a marqué ? • Qu’est-ce qui va m’aider pour la suite ?
  • 25. En savoir plus • Jeu caTesTdrale : http://catestdrale.github.io/ • Gherkin : https://cucumber.io/docs/gherkin/ • Mutation Testing avec PIT : https://pitest.org/ • Chaos Monkey : https://fr.wikipedia.org/wiki/Chaos_Monkey