SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
@crochas @xebiconfr #xebiconfr
Avoir une
stratégie de test
en 2016
Clément ROCHAS
@crochas
@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
Vos ops
Le goal...
mais il se serait trompé
de cages!
@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 #xebiconfr11
Discuter autour
d’un plan
@crochas @xebiconfr #xebiconfr
La pyramide des tests
Test d’inté-
gration
T U
Test
d’IHM
@crochas @xebiconfr #xebiconfr
Inverser la pyramide
Test
d’IHM
Test d’inté-
gration
T U
@crochas @xebiconfr #xebiconfr
Inverser la pyramide
IHM
Test d’inté-
gration
Test Unitaire
@crochas @xebiconfr #xebiconfr
Le BDD ne résout pas tout!
Technique Fonctionnel
@crochas @xebiconfr #xebiconfr
AcceptAncetests
BDD
Exploritarytests
Usabilitytests
AcceptAncetests
Unittest
INTEGRATIONTESTS
Business facing
Critiquetheproduct
Performancetests
Loadtests
Securitytests
Technology facing
Supportingdevelopment
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
UNITTESTS
BDD
PERFORMANCETESTS
SecurityTEST
AcceptAncetests
EXPLORATORYTESTS
UsabilityTESTS
@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

Contenu connexe

Similaire à Xebicon'16 avoir une stratégie de test en 2016

[BreizhCamp 2016] La relecture de code : avant tout des pratiques
[BreizhCamp 2016] La relecture de code : avant tout des pratiques[BreizhCamp 2016] La relecture de code : avant tout des pratiques
[BreizhCamp 2016] La relecture de code : avant tout des pratiquesEric SIBER
 
XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...
XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...
XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...Publicis Sapient Engineering
 
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...Publicis Sapient Engineering
 
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...Publicis Sapient Engineering
 
XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...
XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...
XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...Publicis Sapient Engineering
 
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !Publicis Sapient Engineering
 
Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !
Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !
Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !Nelson Dufossé
 
XebiCon'16 : Les coulisses de Xebia Studio. Par Ludovic Perot et Nicolas Joz...
XebiCon'16 : Les coulisses de Xebia Studio.  Par Ludovic Perot et Nicolas Joz...XebiCon'16 : Les coulisses de Xebia Studio.  Par Ludovic Perot et Nicolas Joz...
XebiCon'16 : Les coulisses de Xebia Studio. Par Ludovic Perot et Nicolas Joz...Publicis Sapient Engineering
 
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...Publicis Sapient Engineering
 
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...Publicis Sapient Engineering
 
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?Cogniteev
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !Publicis Sapient Engineering
 
SEO : Identifier les concurrents qui sont meilleurs que moi
SEO : Identifier les concurrents qui sont meilleurs que moiSEO : Identifier les concurrents qui sont meilleurs que moi
SEO : Identifier les concurrents qui sont meilleurs que moiNicolas AUDEMAR
 
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Publicis Sapient Engineering
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018Publicis Sapient Engineering
 
Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...
Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...
Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...SEO CAMP
 
Comment auditer un compte Google Ads comme un pro
Comment auditer un compte Google Ads comme un proComment auditer un compte Google Ads comme un pro
Comment auditer un compte Google Ads comme un proThomas BART
 
Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...
Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...
Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...SEO CAMP
 
Redonner sa valeur à l'éditorial - #seocamp 2019
Redonner sa valeur à l'éditorial - #seocamp 2019Redonner sa valeur à l'éditorial - #seocamp 2019
Redonner sa valeur à l'éditorial - #seocamp 2019Ecribouille
 
Gérer sa dette technique avec SonarQube
Gérer sa dette technique avec SonarQubeGérer sa dette technique avec SonarQube
Gérer sa dette technique avec SonarQubePierre-Henri Gache
 

Similaire à Xebicon'16 avoir une stratégie de test en 2016 (20)

[BreizhCamp 2016] La relecture de code : avant tout des pratiques
[BreizhCamp 2016] La relecture de code : avant tout des pratiques[BreizhCamp 2016] La relecture de code : avant tout des pratiques
[BreizhCamp 2016] La relecture de code : avant tout des pratiques
 
XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...
XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...
XebiCon'16 : Europ Assistance - Un grand groupe peut-il construire une market...
 
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre.  Par M...
XebiCon'16 : Les 5 questions con(tre) l'agilité et comment y répondre. Par M...
 
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
XebiCon'16 : AXA France et Thiga - Innover en 5 jours c'est possible ! Retour...
 
XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...
XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...
XebiCon'16 : Les recettes de cuisine entrepreneuriales par Luc Legardeur, Pré...
 
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !
 
Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !
Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !
Utilisateurs finaux et équipiers, la coopération nécessaire pour nos produits !
 
XebiCon'16 : Les coulisses de Xebia Studio. Par Ludovic Perot et Nicolas Joz...
XebiCon'16 : Les coulisses de Xebia Studio.  Par Ludovic Perot et Nicolas Joz...XebiCon'16 : Les coulisses de Xebia Studio.  Par Ludovic Perot et Nicolas Joz...
XebiCon'16 : Les coulisses de Xebia Studio. Par Ludovic Perot et Nicolas Joz...
 
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
XebiCon'16 : eXtrem Architecture, le Sprint Design au service de la technique...
 
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...
 
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
SEO : Identifier les concurrents qui sont meilleurs que moi
SEO : Identifier les concurrents qui sont meilleurs que moiSEO : Identifier les concurrents qui sont meilleurs que moi
SEO : Identifier les concurrents qui sont meilleurs que moi
 
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
Xebicon'16 : Kodo Kojo, une usine logicielle en trois clics. Par Antoine Le T...
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...
Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...
Comment auditer un compte Google Ads comme un pro ? - Thomas Bart - SEOCamp'u...
 
Comment auditer un compte Google Ads comme un pro
Comment auditer un compte Google Ads comme un proComment auditer un compte Google Ads comme un pro
Comment auditer un compte Google Ads comme un pro
 
Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...
Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...
Cibler mieux régner, le bon design pour les bonnes personnes - Simon White - ...
 
Redonner sa valeur à l'éditorial - #seocamp 2019
Redonner sa valeur à l'éditorial - #seocamp 2019Redonner sa valeur à l'éditorial - #seocamp 2019
Redonner sa valeur à l'éditorial - #seocamp 2019
 
Gérer sa dette technique avec SonarQube
Gérer sa dette technique avec SonarQubeGérer sa dette technique avec SonarQube
Gérer sa dette technique avec SonarQube
 

Xebicon'16 avoir une stratégie de test en 2016