le test n'est pas (qu')une histoire - agile france 2016
TRANSCRIPT
Le test n’est pas(qu’) une histoire de testeur
#toustesteurs
Clément Rochas 10+ XPConsultant Agile DevOps chez
@crochas
Le testeur n’est pas un justicier solitaire
Pourquoi on doit tous s’y mettre?
Je veux “A”
Elle veut “A”
Je code “A”
Je vais tester
“A”
Analyste
Dev
Testeur
une vision
Aligner les visions
Je veux “A”
Elle veut “A”
Je vais tester
“A”Je code
“A”
A
los tres amigos!
Donc…Pourquoi on doit tous s’y mettre?
Le Time to Market
Réactivité
Concurre
nce
Réduction des coûts
Lean startup
J’ai fini mon dev
Definition of done
10 j
done
J’ai fini mon dev J’ai fini mon devEt il est testé!
Definition of done
10 j +10 j
done , mais mieux
J’ai fini mon dev J’ai fini mon devEt il est testé!
J’ai fini mon devEt il est testé!
Et il est en prod
Definition of done
10 j +5 j+10 j
done , done
J’ai fini mon dev J’ai fini mon devEt il est testé!
J’ai fini mon devEt il est testé!
Et il est en prod
10 j +5 j+10 j
J’ai fini mon dev J’ai fini mon devEt il est testé!
J’ai fini mon devEt il est testé!
Et il est en prod
10 j +5 j+10 j
J’ai fini mon dev J’ai fini mon devEt il est testé!
J’ai fini mon devEt il est testé!
Et il est en prod
10 j +5 j+10 j
Comment accélérer ?
J’ai fini mon dev
J’ai fini mon devEt il est testé!
J’ai fini mon devEt il est testé!
Et il est en prod
5 j +5 j+10 j
Livrer plus souvent...
Credits : http://lameriqueouledisparu.blogspot.fr/
https://www.zerowastefrance.org
Zéro TNR
La répartition des tests
Tests UI
Tests UI
Tests d’intégration
La répartition des tests
Tests UI
Tests d’intégration
TU
La répartition des tests
Tests UI
Tests d’intégration
TU
Pourquoi on fait en majorité des tests :� Coûteux� Avec un feedback lent� Énervant
Tests UI
Tests d’intégration
TU
Tests unitaires
Tests d’intégration
Tests UI
K _ _ P _ _ _ _ _ _ _ _ _ _I _ _ _ _ _ _ _ _
United colors of Testing strategy
Comment on fait?
❖ Collaboration❖ Confiance❖ Automatisation
Non parce que les grandes théories...
CollaborationLes trois amis
Tester c’est douteux
Confiance
C’est quoi cette bouteille de lait?
Automatisation
Une petite anecdote pour la route
Clément tu peux regarder nos tests d’intégration?
y’a que les bugs qui n’y trouvent pas leurs comptes!
Gagnant/Gagant/Gagant
Le PO ou le buisness analyst a des spécifications exécutables!
Le dev travaille dans un environnement testé, ce qui lui permet de gérer sa dette technique
Le testeur est dans le sprint, il participe, il construit des scénarios connecter à la réalité.
credits : @petecheslock
Take away✓ Aller voir les tests des
QA✓ Construire des tests
pour les soulager✓ Inviter vos nouveaux
“amis” a participer à la création des user stories
✓ En finir avec les retours de tests!
Questions ?@crochas
#toustesteurs