xebicon'16 avoir une stratégie de test en 2016
TRANSCRIPT
@crochas @xebiconfr #xebiconfr2
Si votre équipe était une équipe de football...
LE TEST EST UN SPORT COLLECTIF.
@crochas @xebiconfr #xebiconfr
Vos développeurs
Avant centre● Agile● Plutôt bien payé● Efficace, innovant
@crochas @xebiconfr #xebiconfr
Vos chefs de projets / MOA
Milieu de terrain● Bonne vision du jeu● Distribution souvant
directive● Combien de passes pour
un but?
@crochas @xebiconfr #xebiconfr
Vos testeurs
Défenseur● Stratégie offensive● Pas la peine de les entraîner● Il regarde à peine les
matchs précédents à la tv
@crochas @xebiconfr #xebiconfr
Jouer au football
On joue au foot...
Alors pourquoi:● On développe des applications,● On teste des applications, ● On mets en prod des logiciels,● On pilote des projets?
@crochas @xebiconfr #xebiconfr
Une stratégie de test c’est avant tout une tactique
Esprit d’équipe:Dans les sports collectifs, l'esprit d'équipe pousse les joueurs à se reposer davantage les uns sur les autres, à développer et utiliser des tactiques à plusieurs (ce qui est le contraire du "jeu perso"), et à se soutenir mutuellement en cas de baisse de moral. Le créer est donc un des principaux objectifs de tout entraîneur.
@crochas @xebiconfr #xebiconfr9
Le behaviour driven development, un réponse à vos problèmes de “collectif” ?
@crochas @xebiconfr #xebiconfr
Le BDD en 3 minutes
● Avoir des conversations● Construire des exemples● Automatiser ces exemples● Rendre les rapports accessibles
Pas de collectif, pas de BDD
@crochas @xebiconfr #xebiconfr
AcceptAnce testsBDD
Exploritary testsUsability tests
AcceptAnce tests
Unit testINTEGRATION TESTS
Business facingC
rit
ique t
he p
roduct
Performance testsLoad tests
Security tests
Technology facing
Suppor
tin
g d
evelopm
ent
Auto and Manual Manual
Automated
Agile testing matrix de Brian Marick
Tools
@crochas @xebiconfr #xebiconfr17
A chacun son test et les app seront bien gardées...
CONTINUOUS DELIVERY PIPELINE.
@crochas @xebiconfr #xebiconfr
Des tests partout et tout le temps!
Dev Intégration UAT Prod
UNIT TESTSBDD
PERFORMANCE TESTSSecurity TEST
AcceptAnce testsEXPLORATORY TESTSUsability TESTS
@crochas @xebiconfr #xebiconfr19
● Le développement est un sport collectif
● Il faut cartographier ses tests et partager les tâches
● Automatiser et rendre les rapports accessibles
TAKE AWAY.
@crochas @xebiconfr #xebiconfr
● Michael Hüttermann, Agile ALM, Manning, 2011
● Lisa Crispin and Janet Gregory, Agile Testing, Addison Wesley, 2009
● Brian Marick’s test matrix, 2003● Mike Cohn - Succeeding with
Agile, Addison Wesley, 2009● Jez Humble and David Farley,
Continuous Delivery, Addison Wesley, 2010
Référence
MERCI