Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Indicateurs REPaRéD pour le testing craftsmanship
1. Christophe MOUSTIER
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Indicateur REPaRed - Testing Craftsmanship 1
Indicateurs REPaReD
pour le Testing Craftsmanship
2. Merci aux Sponsors !
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Indicateur REPaRed - Testing Craftsmanship 2
3. Indicateur REPaRed - Testing Craftsmanship 3
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
SONDAGE :
Connaissez-vous ce prof ?
4. Indicateur REPaRed - Testing Craftsmanship 4
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
TESTER C’EST
APPRENDRE
Découvrir Comprendre Mémoriser
5. Indicateur REPaRed - Testing Craftsmanship 5
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
DECOUVRIR
ISTQB Très tôt
Lean-Agile Souvent / Petit lots
DevOps Rapidement
US et bugs Beaucoup ! ☺
6. Indicateur REPaRed - Testing Craftsmanship 6
C. Moustier - 3ème édition Soirée du Test Logiciel Sophia #STLS2019
APPRENDRE
- Vue théorique -
AVERTISSEMENT
Mots de plus de 4 syllabes sur la prochaine diapo
7. Indicateur REPaRed - Testing Craftsmanship 7
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Socio-
construc-
tivisme
Behavio-
risme
Construc-
tivisme
Cogniti-
visme
EnseignementApprentissage
Enseignant donne le
contexte Elève
construit avec
l’environnement
(Enseignant, autres
Elèves, …)
(1980 - Vygotsky)
L’Elève construit ses
connaissances face à ses
réalisations
autonomie de l’Elève
(1975 - Piaget)
Elève = ordinateur
/ Enseignant =
Programmeur qui adapte
ses stratégies
(1960 - Miller, Bruner)
Comportement
statistique de l’Elève
Stimulus Réponse
(deb XXe - Pavlov,
Watson)
8. Indicateur REPaRed - Testing Craftsmanship 8
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
(FIN DE LA SIESTE)
9. Indicateur REPaRed - Testing Craftsmanship 9
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #1 - APPRENDRE
c’est aussi
FAIRE
Constructivisme
10. Indicateur REPaRed - Testing Craftsmanship 10
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Imaginer un désastre
Batailler / se reposer
?
Stratégie d’apprentissage rapide
« CDT »
James Bach
“Monitor model”
Dr. Stephen
Krashen
Apprendre juste le necessaire :
Préparer + Réaliser + Se
corriger en autonomie
Modèle “Deliberate Practice”
Anders Ericsson
11. Indicateur REPaRed - Testing Craftsmanship 11
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #2 - APPRENDRE
c’est aussi
PARTAGER
Socio-
constructivisme
12. Indicateur REPaRed - Testing Craftsmanship 12
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
SM
PO
Dev
QA
« Enseignant »
fonctionnel
« Enseignant »
testing « Enseignant »
technique
« Enseignant »
agile
Les 4 enseignants de l’équipe
13. Indicateur REPaRed - Testing Craftsmanship 13
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #3 - APPRENDRE
c’est aussi
Une activité
FUN !
14. Indicateur REPaRed - Testing Craftsmanship 14
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Gamification
• Pour garder de l’intérêt
• Jeu => changements => permet de
voir les choses différemment
• revues par perspectives
• paradoxe du Pesticide
Focus et diversification
- ex. Personae
15. Indicateur REPaRed - Testing Craftsmanship 15
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #4 - APPRENDRE
c’est aussi
Faciliter l’attention
Cognitivisme
16. Indicateur REPaRed - Testing Craftsmanship 16
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Expérience de Daniel Simons et Christopher Chabris
sur la division d’attention :
Un bug gros
comme un gorille !
https://www.youtube.com/watch?v=IGQmdoK_ZfY
17. Indicateur REPaRed - Testing Craftsmanship 17
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #5 - APPRENDRE
c’est aussi
Entretenir
sa motivation
Behaviorisme
18. Indicateur REPaRed - Testing Craftsmanship 18
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Célébrer ses succès
C’est le feedback final.
On a réussi quelque chose.
=> Marquer le coup + recharger
les batteries Réservoir de
Dopamine
19. Indicateur REPaRed - Testing Craftsmanship 19
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
La volonté d’apprendre
comme une addiction
Constructivisme
DopamineMémoire
Déclenchement Action
Récompense
variable
Investissement
Socialisation
20. Indicateur REPaRed - Testing Craftsmanship 20
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #6 - APPRENDRE
c’est aussi
Stimuler la mémoire
Cognitivisme
21. Indicateur REPaRed - Testing Craftsmanship 21
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Pour garder en mémoire
• Phase de clôture
(« 5S » sur les Tests, Scripts, Bugs, …)
• Stratégie de « Répétition espacée »
(ex. le Système Leitner)
22. Indicateur REPaRed - Testing Craftsmanship 22
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
LEÇON #7 - DevOps
c’est apprendre
RAPIDEMENT et BEAUCOUP
23. Indicateur REPaRed - Testing Craftsmanship 23
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
72%
1%
27%
Types d'erreurs
Faux positif
Faux négatif
Bug
Ingo Philip – Tricentis 2018
https://tinyurl.com/y69y4sj2
Fiabilité
400
tests
700
tests
99,7% 30% 12%
99,9% 67% 49%
Fiabilité totale de ce qui est appris
= (Fiabilité moyenne)(nb Tests)
Tests Effectifs
Approche
« Jidoka -自働化 »
24. Indicateur REPaRed - Testing Craftsmanship 24
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Mais quid du paradoxe
du pesticide ?
Si Testeurs =
Alors peut les remplacer
AVERTISSEMENT
25. Indicateur REPaRed - Testing Craftsmanship 25
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
TESTING CRAFTSMANSHIP(Une proposition au-delà de l’agilité)
L4, L5
L6, L7
L2, L7
L1, L3, L6
L1, L7
Plus que Cultivé, le Testeur doit être Curieux
Plus que Rationnel, le Testeur doit être Intuitif
Plus que Critique, le Testeur doit être un Team Player
Plus que procédurier, le Testeur doit être Créatif
Plus que par une approche globale, le Testeur abordera les Détails
Key Takeaway
26. Indicateur REPaRed - Testing CraftsmanshipC. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Artéfacts Réalisés (L1)
Tests Effectifs (L7)
Artéfacts Partagés (L2)
Tests Répétés (L4, L5, L7)
Tentatives de Diversifications (L2, L3, L7)
26
INDICATEURS REPaRéD
Potentiel du patrimoine
de test – à compléter
avec son état
(ex. dette technique)
“L’hypothèse de contrôle”
Dr. Stephen Krashen
Homework
27. Indicateur REPaRed - Testing Craftsmanship 27
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
INSPIRATIONS 1/2
• S, Laing & K. Greaves – « Growing Agile: A Coach's Guide to Agile Testing » - 2016
• Chekour et al. - « L'évolution des théories de l'apprentissage à l'ère du
numérique » - 2015
• J. Kaufman – « The First 20 Hours: How to Learn Anything . . . Fast! » - 2014
• D. Simons & C. Chabris – « The Invisible Gorilla: How Our Intuitions Deceive Us » -
2011
• Nir Eyal – « Hooked » - 2018
• Anders Ericsson – « Peak » - https://www.youtube.com/watch?v=uoUHlZP094Q
28. Indicateur REPaRed - Testing Craftsmanship 28
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
INSPIRATIONS 2/2
• https://fr.wikipedia.org/wiki/Connectivisme
• Méthodes d’enseignements : https://tinyurl.com/yxde2ugq
• https://en.wikipedia.org/wiki/Input_hypothesis
• https://apprendre-reviser-memoriser.fr/motiver-pour-apprendre/
• https://fr.wikipedia.org/wiki/R%C3%A9p%C3%A9tition_espac%C3%A9e
• https://fr.wikipedia.org/wiki/Syst%C3%A8me_Leitner (image Zirguezi)
• Ingo Philip - « How to Reduce False Positives in Software Testing » - 2018
https://tinyurl.com/y69y4sj2
• https://fr.wikipedia.org/wiki/Jidoka Icônes Freepik / smalllikeart
www.flaticons.com
29. 29
Christophe MOUSTIER
Practice Leader Testing Gfi Méditerranée
Mentor Agile Testing
C. Moustier - 3ème édition Soirée du Test
Logiciel Sophia #STLS2019
Auteur du livre
https://tinyurl.com/testagile-eni
christophe.moustier@gfi.fr
06 23 20 56 59
Médailles de
Général Mexicain
☺