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

Preview:

Citation preview

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