39
Le test n’est pas(qu’) une histoire de testeur #toustesteurs

Le test n'est pas (qu')une histoire - agile france 2016

Embed Size (px)

Citation preview

Page 1: Le test n'est pas (qu')une histoire - agile france 2016

Le test n’est pas(qu’) une histoire de testeur

#toustesteurs

Page 2: Le test n'est pas (qu')une histoire - agile france 2016

Clément Rochas 10+ XPConsultant Agile DevOps chez

@crochas

Page 3: Le test n'est pas (qu')une histoire - agile france 2016

Le testeur n’est pas un justicier solitaire

Page 4: Le test n'est pas (qu')une histoire - agile france 2016
Page 5: Le test n'est pas (qu')une histoire - agile france 2016

Pourquoi on doit tous s’y mettre?

Page 6: Le test n'est pas (qu')une histoire - agile france 2016

Je veux “A”

Elle veut “A”

Je code “A”

Je vais tester

“A”

Page 7: Le test n'est pas (qu')une histoire - agile france 2016

Analyste

Dev

Testeur

une vision

Aligner les visions

Page 8: Le test n'est pas (qu')une histoire - agile france 2016

Je veux “A”

Elle veut “A”

Je vais tester

“A”Je code

“A”

A

los tres amigos!

Page 9: Le test n'est pas (qu')une histoire - agile france 2016

Donc…Pourquoi on doit tous s’y mettre?

Page 10: Le test n'est pas (qu')une histoire - agile france 2016

Le Time to Market

Réactivité

Concurre

nce

Réduction des coûts

Lean startup

Page 11: Le test n'est pas (qu')une histoire - agile france 2016

J’ai fini mon dev

Definition of done

10 j

done

Page 12: Le test n'est pas (qu')une histoire - agile france 2016

J’ai fini mon dev J’ai fini mon devEt il est testé!

Definition of done

10 j +10 j

done , mais mieux

Page 13: Le test n'est pas (qu')une histoire - agile france 2016

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

Page 14: Le test n'est pas (qu')une histoire - agile france 2016

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

Page 15: Le test n'est pas (qu')une histoire - agile france 2016

Comment accélérer ?

Page 16: Le test n'est pas (qu')une histoire - agile france 2016

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...

Page 17: Le test n'est pas (qu')une histoire - agile france 2016

Credits : http://lameriqueouledisparu.blogspot.fr/

Page 18: Le test n'est pas (qu')une histoire - agile france 2016

https://www.zerowastefrance.org

Zéro TNR

Page 19: Le test n'est pas (qu')une histoire - agile france 2016

La répartition des tests

Tests UI

Page 20: Le test n'est pas (qu')une histoire - agile france 2016

Tests UI

Tests d’intégration

La répartition des tests

Page 21: Le test n'est pas (qu')une histoire - agile france 2016

Tests UI

Tests d’intégration

TU

La répartition des tests

Page 22: Le test n'est pas (qu')une histoire - agile france 2016

Tests UI

Tests d’intégration

TU

Page 23: Le test n'est pas (qu')une histoire - agile france 2016

Pourquoi on fait en majorité des tests :� Coûteux� Avec un feedback lent� Énervant

Page 24: Le test n'est pas (qu')une histoire - agile france 2016
Page 25: Le test n'est pas (qu')une histoire - agile france 2016

Tests UI

Tests d’intégration

TU

Page 26: Le test n'est pas (qu')une histoire - agile france 2016
Page 27: Le test n'est pas (qu')une histoire - agile france 2016

Tests unitaires

Tests d’intégration

Tests UI

Page 28: Le test n'est pas (qu')une histoire - agile france 2016

K _ _ P _ _ _ _ _ _ _ _ _ _I _ _ _ _ _ _ _ _

Page 29: Le test n'est pas (qu')une histoire - agile france 2016

United colors of Testing strategy

Page 30: Le test n'est pas (qu')une histoire - agile france 2016

Comment on fait?

❖ Collaboration❖ Confiance❖ Automatisation

Non parce que les grandes théories...

Page 31: Le test n'est pas (qu')une histoire - agile france 2016

CollaborationLes trois amis

Page 32: Le test n'est pas (qu')une histoire - agile france 2016

Tester c’est douteux

Confiance

Page 33: Le test n'est pas (qu')une histoire - agile france 2016

C’est quoi cette bouteille de lait?

Automatisation

Page 34: Le test n'est pas (qu')une histoire - agile france 2016

Une petite anecdote pour la route

Clément tu peux regarder nos tests d’intégration?

Page 35: Le test n'est pas (qu')une histoire - agile france 2016

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é.

Page 36: Le test n'est pas (qu')une histoire - agile france 2016
Page 37: Le test n'est pas (qu')une histoire - agile france 2016

credits : @petecheslock

Page 38: Le test n'est pas (qu')une histoire - agile france 2016

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!

Page 39: Le test n'est pas (qu')une histoire - agile france 2016

Questions ?@crochas

#toustesteurs