Le Bon, la Brute et le Truand -...
Transcript of Le Bon, la Brute et le Truand -...
![Page 1: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/1.jpg)
1 | 12/04/2016 | Le Bon, la Brute et le Truand
« Quality shouldn’t require a
leap of faith! »Le Bon, la Brute et le Truand
Le pouvoir des trois dans l’Agilité
Laurent BOUHIER
![Page 2: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/2.jpg)
2 | 12/04/2016 | Le Bon, la Brute et le Truand
laurent_bouhier laurent-bouhier-76935b61 [email protected]
![Page 3: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/3.jpg)
3 | 12/04/2016 | Le Bon, la Brute et le Truand
Sommaire
Rappels sur l’Agilité
Western: Erreurs fréquentes
Analyse de ces erreurs
État d’esprit du testeur Agile
Conclusion
![Page 4: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/4.jpg)
4 | 12/04/2016 | Le Bon, la Brute et le Truand
Sondage
Asseyez-vous si une de ces phrases est
vraie pour vous :
➢Les testeurs ne peuvent pas travailler tant
que le développement n’est pas fini
➢Les tests arrivent toujours après les
développements
➢L’automatisation arrive encore plus tard
➢ Il y a de la pression juste avant les livraisons
➢On cherche toujours un coupable pour les
bogues (c’est de sa faute...)
![Page 5: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/5.jpg)
5 | 12/04/2016 | Le Bon, la Brute et le Truand
Valoriser Plus que
Manifeste Agile
“Nous découvrons comment mieux développer des logiciels
par la pratique et en aidant les autres à le faire.”
http://agilemanifesto.org/iso/fr/
“Nous reconnaissons la valeur des seconds
éléments, mais privilégions les premiers.”
Les individus et leurs intéractions Les processus et les outils
Des logiciels opérationnels Une documentation exhaustive
La collaboration avec les clients La négociation contractuelle
L’adaptation au changement Le suivi d’un plan
![Page 6: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/6.jpg)
6 | 12/04/2016 | Le Bon, la Brute et le Truand
Estimé
Fixé
“Triangle de fer”
Piloter par la
planification
Exigences
Ressources Date
Piloter par
la valeur
Exigences
Ressources Date
Approche traditionnelle Approche Agile
![Page 7: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/7.jpg)
7 | 12/04/2016 | Le Bon, la Brute et le Truand
1
2
3
4
5
6
7
Product
Backlog
Product Owner
Liste
priorisée de
fonctions,
bugs à
corriger ...
L’équipe
sélectionne
par priorité
ce qu’elle
s'engage à
livrer d'ici la
fin de Sprint
The Team
Scrum Master
Sprint
Planning
Meeting
24
heures
Sprint
Sprint de
1-4
semaines
Taches
Sprint
Backlog
Sprint Review
Travail Terminé
Sprint Retrospective
Daily Standup
Meeting
Entrées provenant
des clients, de
l'équipe, des
dirigeants ...
Date de fin de
Sprint et livrable
ne changent pas
Scrum
![Page 8: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/8.jpg)
8 | 12/04/2016 | Le Bon, la Brute et le Truand
Sommaire
Rappels sur l’Agilité
Western: Erreurs fréquentes
Analyse de ces erreurs
État d’esprit du testeur Agile
Conclusion
![Page 9: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/9.jpg)
9 | 12/04/2016 | Le Bon, la Brute et le Truand
Premier principe : Communication !
Codeur
Testeur Expert
Métier
Source: Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin, Janet Gregory
![Page 10: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/10.jpg)
10 | 12/04/2016 | Le Bon, la Brute et le Truand
Manager
Product Owner
Programmeurs
Scrum Master
Une nouvelle application• Agilité à la mode ➔ Scrum
Clients
Sprint Demo
Sprint Demo
Sprint Demo
Pas ce que veut le client…Le client ne sait pas ce qu’est l’agilité !
![Page 11: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/11.jpg)
11 | 12/04/2016 | Le Bon, la Brute et le Truand
Veut changer le contenu pendant le sprint !
Manager
Product Owner
Programmeurs
Scrum Master
Product Owner n’est plus un proxy
Clients
Sprint Demo
Sprint Demo
Sprint
![Page 12: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/12.jpg)
12 | 12/04/2016 | Le Bon, la Brute et le Truand
Manager
Product Owner
Programmeurs
Scrum Master
✓ Le client est inclus dans le processus Agile
✓ Un P.O. certifié !
Clients
Sprint Demo
Sprint Demo
Sprint Demo
Régression➔Manque de qualité
![Page 13: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/13.jpg)
13 | 12/04/2016 | Le Bon, la Brute et le Truand
• Gestion des Défauts• Conflit avec le sprint courant• SCM, Merge, relivraison…
Manager
Programmeurs
Un département QA existe dans mon organisation!On va lui demander de tester et d’automatiser
Clients
Sprint Sprint
QA
Livraison en tests
• Tests boîte noire• Automatisation des
tests E2EBugs à
corriger
Livraison d’une release
testée
Plus de retour « temps réel »Effet tunnel…
Trop de tests E2EDifficulté de maintenanceDifficulté d’exécution➔ Acceptation d’un taux de tests « passed » < 100% !
Product OwnerScrum Master
![Page 14: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/14.jpg)
14 | 12/04/2016 | Le Bon, la Brute et le Truand
Manager
Inclure le QA dans la Scrum team!
Équipe
Mais comment ?
Sensible aux retards Effet mini waterfall “truck factor” = 1 difficulté de
maintenance des scripts
Problématique de gestion des tests de régression
![Page 15: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/15.jpg)
15 | 12/04/2016 | Le Bon, la Brute et le Truand
des scenarii “comment louper son scrum !”
![Page 16: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/16.jpg)
16 | 12/04/2016 | Le Bon, la Brute et le Truand
Sommaire
Rappels sur l’Agilité
Western: Erreurs fréquentes
Analyse de ces erreurs
État d’esprit du testeur Agile
Conclusion
![Page 17: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/17.jpg)
17 | 12/04/2016 | Le Bon, la Brute et le Truand
Expert Métier / Product Owner
Veut être
chef de
projet
Pas un vrai
Product
Owner
(proxy)
Ne sait pas définir les
critères d’acceptance
ni prioriser le backlog
(tout est important !)
Veut changer
le contenu
pendant le
sprint
![Page 18: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/18.jpg)
18 | 12/04/2016 | Le Bon, la Brute et le Truand
Codeur
Ne veut PAS
tester (même
les tests
unitaires !)
Considère que seuls des
codeurs sont nécessaires
dans le processus de
développement
N’applique et ne
connait pas les
principes Agile (TDD,
pair programming…)
Ne s’intéresse
pas au
fonctionnel
![Page 19: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/19.jpg)
19 | 12/04/2016 | Le Bon, la Brute et le Truand
Testeur
Pas assez
technique
Ne veut pas partager
ses tests (sinon il n’y
aura pas de bugs)
Agile est pro-actif,
les métriques de
tests standards ne le
sont pas !
Ne s’intéresse pas
aux tests unitaires
(problème du
codeur)
![Page 20: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/20.jpg)
20 | 12/04/2016 | Le Bon, la Brute et le Truand
Pourquoi ces problèmes ?
Scrum team = Product Owner+Scrum Master+Développeurs
MAIS
Développeur ≠ Codeur ⇒ manque de compétences
Développement = Spécifications + Code + Tests
➢ Manque de maturité➢Pas de formation, ni de coaching
➢Pas de testeur, ni de stratégie de tests…
➢Mauvaise définition du « Done » (« Terminé »)
➢Mauvaise stratégie d’automatisation (pas ou peu de
tests unitaires)
![Page 21: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/21.jpg)
21 | 12/04/2016 | Le Bon, la Brute et le Truand
Sommaire
Rappels sur l’Agilité
Western: Erreurs fréquentes
Analyse de ces erreurs
État d’esprit du testeur Agile
Conclusion
![Page 22: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/22.jpg)
22 | 12/04/2016 | Le Bon, la Brute et le Truand
Agile = Une seule équipe
Le processus Agile donne la responsabilité à une
équipe intégrée et auto-organisée
Cette équipe est responsable de la qualité du
produit (la qualité est l’affaire de chacun !)
Cela permet une meilleure efficacité dans la
correction des bugs et dans la maintenance des
tests
Les tests sont primordiaux dans cette approche !
![Page 23: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/23.jpg)
23 | 12/04/2016 | Le Bon, la Brute et le Truand
Scrum board...
To do Dev Test DoneJ’ai ma
propre
colonne
⚠ Le test est une phase DEV
TEST
![Page 24: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/24.jpg)
24 | 12/04/2016 | Le Bon, la Brute et le Truand
Scrum board : bonne pratique
To do Dev Show me Done
Je fais
partie du
board
Le test est une ACTIVITÉ !DEV TEST
User Story
![Page 25: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/25.jpg)
25 | 12/04/2016 | Le Bon, la Brute et le Truand
✔
❌5
Combien de coins ?
![Page 26: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/26.jpg)
26 | 12/04/2016 | Le Bon, la Brute et le Truand
Prévenir les bugs !
Quoi ?
Comment ?
Quand ?
Pourquoi ?
Pour qui ?
![Page 27: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/27.jpg)
27 | 12/04/2016 | Le Bon, la Brute et le Truand
Pouvez-vous
développer cette
User Story ?
Une user story ?
Non !
C’est seulement une Carte, il manque:
la Conversation et la Confirmation
3C principe!
Equipe
![Page 28: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/28.jpg)
28 | 12/04/2016 | Le Bon, la Brute et le Truand
Les testeurs traditionnels n’aiment pas Agile car
comment tester sans spécification ?
Certains considèrent que le métier de testeur
consiste à vérifier que le système marche comme il
est spécifié
MAIS cela ne fait QUE vérifier que le codeur a suivi
les spécifications, mais ne prouve RIEN quant à la
qualité du logiciel !
Vérifier = Automatiser Valider = Comprendre
Tester = Vérifier & Valider !
Vérifier… ou tester
![Page 29: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/29.jpg)
29 | 12/04/2016 | Le Bon, la Brute et le Truand
Tests Fonctionnels
Exemples
Tests de “story”
Prototypes
Simulations
Q2
Q1
Tests Unitaires
Tests de composants
Q4
Tests de charge
Tests de performance
“…ilité” tests
Tests Exploratoires
Scénarios
Tests de convivialité
Test d'acceptance
Alpha / Bêta
Q3
Choix technologique
Choix métierC
ritiqu
e d
u P
rod
uitS
up
po
rt d
e l’é
qu
ipe
ManuelAutomatique &
Manuel
Automatique Outils
Agile Testing Quadrants
Agile Testing Quadrants in “Agile Testing: A Practical Guide for Testers and Agile Teams” by Lisa Crispin , Janet Gregory
Exploratoire!(mais pas
seulement)
ATDD & BDD
TDD
![Page 30: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/30.jpg)
30 | 12/04/2016 | Le Bon, la Brute et le Truand
Activités de Tests
Automatiser
les tests de
critères
d’acceptance
Définition de
« Done », représente
des exigences
exécutables
Automatiser
les tests
Unitaires
Pilote le design,
représente des
spécifications
exécutables
Tests
Exploratoires
Découvrir les risques
tôt
Durant un sprint
![Page 31: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/31.jpg)
31 | 12/04/2016 | Le Bon, la Brute et le Truand
Ne cassez pas le système !
Le testeur traditionnel
veut casser le système !
Le testeur Agile doit fournir
les outils pour construire le
meilleur système (ATDD)
![Page 32: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/32.jpg)
32 | 12/04/2016 | Le Bon, la Brute et le Truand
Automatiser oui mais...
Tests de bout en bout
Tests Manuels
Tests Fonctionnels
Tests
Unitaires
![Page 33: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/33.jpg)
33 | 12/04/2016 | Le Bon, la Brute et le Truand
Privilégier l’automatisation de bas niveaux
Tests Unitaires
Tests Fonctionnels
Tests de bout
en bout
Tests Manuels
Agile Pyramid - Mike Cohn in “Succeeding with Agile”
![Page 34: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/34.jpg)
34 | 12/04/2016 | Le Bon, la Brute et le Truand
Sommaire
Rappels sur l’Agilité
Western: Erreurs fréquentes
Analyse de ces erreurs
État d’esprit du testeur Agile
Conclusion
![Page 35: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/35.jpg)
35 | 12/04/2016 | Le Bon, la Brute et le Truand
État d’esprit en projet Agile
Tester en projet Agile ne veut pas dire
tester comme avant mais dans un sprint !
L’état d’esprit de toute l’équipe
concernant le test doit changer :➢Le test n’est plus une phase mais une activité
➢Prévenir les bugs plutôt que les trouver
➢Tester c’est plus que vérifier
➢Ne pas essayer de casser le système mais aider à
construire le meilleur système possible
➢Toute l’équipe est responsable de la qualité
![Page 36: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/36.jpg)
36 | 12/04/2016 | Le Bon, la Brute et le Truand
Valoriser Plus que
Manifeste du Testeur Agile
“Nous découvrons comment mieux tester des logiciels
par la pratique et en aidant les autres à le faire.”
Tester tôt Tester à la fin
Prévenir les bugs Trouver des bugs
Construire le meilleur système Casser le système
L’équipe est responsable de la
qualité
Le testeur est responsable de la
qualité
![Page 37: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/37.jpg)
37 | 12/04/2016 | Le Bon, la Brute et le Truand
Testeur dans un projet Agile ?
Compétences classiques de tests, mais pas « seulement tester »
➢ Grandes compétences de communication
➢ Citoyen de première classe (fait partie de l'équipe)
➢ Compétences techniques et d'automatisation
➢ Connaissances Agile (TDD, ATDD...)
➢ Coach pour les autres membres de l'équipe dans tousles aspects pertinents de tests (y compris les testsunitaires !)
![Page 38: Le Bon, la Brute et le Truand - cftl.frcftl.fr/.../04/...des-3-dans-lAgilite-le-Bon-la-Brute-et-le-Truand.pdf · 1 | 12/04/2016 | Le Bon, la Brute et le Truand « Quality shouldn’t](https://reader033.fdocument.pub/reader033/viewer/2022052714/5bef397009d3f25b348b8e94/html5/thumbnails/38.jpg)
38 | 12/04/2016 | Le Bon, la Brute et le Truand
Merci