SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Mener des expérimentations sans
sacrifier la qualité
Meetup Agile Testing Paris
MeilleursAgents © Copyright - Document Confidentiel
Christopher Parola
Lead Product Manager
@chrisparola
Hey there!
2
Simon Robin
Frontend Dev
@simrobins
MeilleursAgents © Copyright - Document Confidentiel
Renforcer le lien entre les vendeurs et les agents immobiliers
Notre plateforme facilite les interactions entre deux populations qui ont
besoin l’une de l’autre mais ont parfois du mal à se faire confiance
Particuliers
qui préparent
l’achat ou la
vente de leur
bien
Agents qui
veulent tirer parti
du digital pour
développer leur
activité
5
MeilleursAgents © Copyright - Document Confidentiel
Impact team MeilleursAgents
Une équipe pluridisciplinaire, en responsabilité
d’un objectif chiffré clair (OKR), qui a complète
autonomie sur sa façon de l’atteindre
(!= feature team car elles ne sont pas stables dans le temps
Stabilité ~3 mois avant un mercato)
7
Tester vite et apprendre ...
MeilleursAgents © Copyright - Document Confidentiel
Exemple : fiche de test pour construire un carnet d’apprentissages
Fact : 10% des utilisateurs arrivant
sur les conditions d’acquisitions
abandonnent l’estimation.
Hypothèse : une partie de ces
contacts seraient allés au bout de
leur estimation.
Test : retrait des conditions
d’acquisitions à 30% des visiteurs.
Résultat : augmentation de 4
points de la performance de
l’estimation.
MeilleursAgents © Copyright - Document Confidentiel
… sans tout casser !
MeilleursAgents © Copyright - Document Confidentiel
… et sans devenir fou à force de tout tester à la main
11
Tests de bout en bout
12
Tests de non régression
Tests de bout en bout
MeilleursAgents © Copyright - Document Confidentiel
Tests de non régression
L’impact de nos modifications : nous ne voulons
pas introduire de régressions difficilement
détectables par un test manuel
Que veut-on tester ?
MeilleursAgents © Copyright - Document Confidentiel
Tests de non régression
- Enjeux de SEO forts
- Présence de contenu conditionnel
- Pour les pages qui utilisent du contenu commun
- Exemple : Les pages prix (plusieurs niveaux : région, département, ville,
arrondissement, quartier, rue, adresse)
- Une modification dans un fichier peut impacter à tous les niveaux
15
MeilleursAgents © Copyright - Document Confidentiel
Comment on teste ?
- Un snapshot du HTML avec un jeu de données
- Comparaison du snapshot avec le HTML généré par l’application
- Possibilité de générer à nouveau ce snapshot si le HTML évolue
MeilleursAgents © Copyright - Document Confidentiel
Automatique et bloquant dans la pull request
- Lancés par l’intégration continue (Jenkins)
- Évite l’introduction de régression dans la base de code
- Feedback direct pour le développeur
MeilleursAgents © Copyright - Document Confidentiel
Tests fonctionnels de bout en bout
Le fonctionnement de notre site sur tous
les navigateurs dans toutes les résolutions
Que veut-on tester ?
MeilleursAgents © Copyright - Document Confidentiel
Les technologies
MeilleursAgents © Copyright - Document Confidentiel
Nightwatch.js
21
MeilleursAgents © Copyright - Document Confidentiel
Checklist du déploiement
23
MeilleursAgents © Copyright - Document Confidentiel
Plus grosse confiance en nos déploiements
« Si c’est vert, tu peux envoyer en production »
Vincent Boutour, Marshall des tests E2E
MeilleursAgents © Copyright - Document Confidentiel
Protips pour ajouter des tests
- Boy Scout rule : à chaque fois qu’on refond, ajoute une fonctionnalité, on
ajoute les 2 types de tests s’ils ne sont pas déjà présents.
- Bugfix rule : un bug entraîne obligatoirement un test fonctionnel pour
s’assurer qu’il ne se reproduise pas.
- Costing : Prendre en compte le coût d’ajout des tests fonctionnels lors du
costing.
Etablir un contrat clair sur la gestion de la dette technique
27
MeilleursAgents © Copyright - Document Confidentiel
Les tests fonctionnels pour s’assurer que notre site fonctionne sur tous les
navigateurs dans toutes les résolutions.
Les tests de non régression pour maîtriser l’impact de nos modifications sur
des éléments difficilement détectables par un test manuel.
Boy Scout rule permet de ne pas se manger le “mur” de l’historique et de
démarrer les tests.
Contrat clair de gestion de la dette.
Expérimenter ne veut pas dire sacrifier la qualité (au contraire).
Key take away
Merci ! Des questions ?

Contenu connexe

Similaire à Mener des experimentations sans sacrifier la qualite - Meetup Agile Testing Paris

DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014IBM France Lab
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?antony_guilloteau
 
Optimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblageOptimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblageRaphaël Fétique
 
Appdays 2016 - Rétention : l'arme de croissance massive de Molotov
Appdays 2016 - Rétention : l'arme de croissance massive de MolotovAppdays 2016 - Rétention : l'arme de croissance massive de Molotov
Appdays 2016 - Rétention : l'arme de croissance massive de MolotovLuc Behar
 
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comantony_guilloteau
 
Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...
Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...
Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...Peak Ace
 
TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...
TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...
TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...Peak Ace
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...Julie DULOT
 
Apprenons à faire des SEO Split Tests
Apprenons à faire des SEO Split TestsApprenons à faire des SEO Split Tests
Apprenons à faire des SEO Split TestsPhilippe YONNET
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsCloudNetCare
 
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - LilleLes chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - LillePeak Ace
 
Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...
Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...
Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...Peak Ace
 
2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first index2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first indexPhilippe YONNET
 
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...Peak Ace
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdfNoamHaythem
 
Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...
Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...
Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...Outpost24
 
L’analyticsOps est il le maillon faible de votre stratégie data ?
L’analyticsOps est il le maillon faible de votre stratégie data ?L’analyticsOps est il le maillon faible de votre stratégie data ?
L’analyticsOps est il le maillon faible de votre stratégie data ?Wiiisdom
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesXebiaLabs
 

Similaire à Mener des experimentations sans sacrifier la qualite - Meetup Agile Testing Paris (20)

DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
 
Optimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblageOptimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblage
 
Appdays 2016 - Rétention : l'arme de croissance massive de Molotov
Appdays 2016 - Rétention : l'arme de croissance massive de MolotovAppdays 2016 - Rétention : l'arme de croissance massive de Molotov
Appdays 2016 - Rétention : l'arme de croissance massive de Molotov
 
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.com
 
Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...
Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...
Un point sur le mobile first index et ses conséquences - Andréa Bryand - Peti...
 
TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...
TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...
TUNISEO - 2018 - Le SEO à l'heure du Mobile First par Philippe Yonnet, Direct...
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
 
Apprenons à faire des SEO Split Tests
Apprenons à faire des SEO Split TestsApprenons à faire des SEO Split Tests
Apprenons à faire des SEO Split Tests
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
 
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - LilleLes chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
 
Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...
Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...
Grand Est Numérique - 14 septembre - Le SEO à l'heure du Mobile First - Phili...
 
2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first index2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first index
 
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdf
 
Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...
Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...
Outpost24 webinar - Quel est le coût réel d'un test d'intrusion face aux nouv...
 
L’analyticsOps est il le maillon faible de votre stratégie data ?
L’analyticsOps est il le maillon faible de votre stratégie data ?L’analyticsOps est il le maillon faible de votre stratégie data ?
L’analyticsOps est il le maillon faible de votre stratégie data ?
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
 

Plus de Christopher Parola

Tout est hypothese - Product Management - School Of PO
Tout est hypothese - Product Management - School Of POTout est hypothese - Product Management - School Of PO
Tout est hypothese - Product Management - School Of POChristopher Parola
 
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...Christopher Parola
 
Hec Talk - elCurator - How business analytics saved my startup
Hec Talk -  elCurator - How business analytics saved my startupHec Talk -  elCurator - How business analytics saved my startup
Hec Talk - elCurator - How business analytics saved my startupChristopher Parola
 
Agile lille el curator - deux ans de lean startup
Agile lille  el curator - deux ans de lean startupAgile lille  el curator - deux ans de lean startup
Agile lille el curator - deux ans de lean startupChristopher Parola
 
Présentation elCurator et le Lean Startup - Conference ADETEM
Présentation elCurator et le Lean Startup - Conference ADETEMPrésentation elCurator et le Lean Startup - Conference ADETEM
Présentation elCurator et le Lean Startup - Conference ADETEMChristopher Parola
 
Lean Startup Experience -elCurator - deux ans de lean startup
Lean Startup Experience -elCurator - deux ans de lean startupLean Startup Experience -elCurator - deux ans de lean startup
Lean Startup Experience -elCurator - deux ans de lean startupChristopher Parola
 
elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...
elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...
elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...Christopher Parola
 
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exempleLe lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exempleChristopher Parola
 
Formation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy LiteFormation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy LiteChristopher Parola
 
Paris rb - Un an dans la peau d'une équipe lean startup - elCurator
Paris rb - Un an dans la peau d'une équipe lean startup - elCuratorParis rb - Un an dans la peau d'une équipe lean startup - elCurator
Paris rb - Un an dans la peau d'une équipe lean startup - elCuratorChristopher Parola
 
Les 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile FranceLes 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile FranceChristopher Parola
 
elCurator - Explorez le web, formez votre équipage
elCurator - Explorez le web, formez votre équipageelCurator - Explorez le web, formez votre équipage
elCurator - Explorez le web, formez votre équipageChristopher Parola
 
Un an dans la peau d’une équipe Lean Startup chez OCTO
Un an dans la peau d’une équipe Lean Startup chez OCTOUn an dans la peau d’une équipe Lean Startup chez OCTO
Un an dans la peau d’une équipe Lean Startup chez OCTOChristopher Parola
 
Pré requis pour appliquer le Lean Startup en entreprise
Pré requis pour appliquer le Lean Startup en entreprisePré requis pour appliquer le Lean Startup en entreprise
Pré requis pour appliquer le Lean Startup en entrepriseChristopher Parola
 
Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCuratorChristopher Parola
 

Plus de Christopher Parola (15)

Tout est hypothese - Product Management - School Of PO
Tout est hypothese - Product Management - School Of POTout est hypothese - Product Management - School Of PO
Tout est hypothese - Product Management - School Of PO
 
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
Lean Startup Day - Mise en place des méthodes produits à travers le projet, l...
 
Hec Talk - elCurator - How business analytics saved my startup
Hec Talk -  elCurator - How business analytics saved my startupHec Talk -  elCurator - How business analytics saved my startup
Hec Talk - elCurator - How business analytics saved my startup
 
Agile lille el curator - deux ans de lean startup
Agile lille  el curator - deux ans de lean startupAgile lille  el curator - deux ans de lean startup
Agile lille el curator - deux ans de lean startup
 
Présentation elCurator et le Lean Startup - Conference ADETEM
Présentation elCurator et le Lean Startup - Conference ADETEMPrésentation elCurator et le Lean Startup - Conference ADETEM
Présentation elCurator et le Lean Startup - Conference ADETEM
 
Lean Startup Experience -elCurator - deux ans de lean startup
Lean Startup Experience -elCurator - deux ans de lean startupLean Startup Experience -elCurator - deux ans de lean startup
Lean Startup Experience -elCurator - deux ans de lean startup
 
elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...
elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...
elCurator, un exemple d'intrapreneuriat conduisant à la création d'une entrep...
 
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exempleLe lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
 
Formation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy LiteFormation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy Lite
 
Paris rb - Un an dans la peau d'une équipe lean startup - elCurator
Paris rb - Un an dans la peau d'une équipe lean startup - elCuratorParis rb - Un an dans la peau d'une équipe lean startup - elCurator
Paris rb - Un an dans la peau d'une équipe lean startup - elCurator
 
Les 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile FranceLes 10 buzzwords du hipster agile - Session Agile France
Les 10 buzzwords du hipster agile - Session Agile France
 
elCurator - Explorez le web, formez votre équipage
elCurator - Explorez le web, formez votre équipageelCurator - Explorez le web, formez votre équipage
elCurator - Explorez le web, formez votre équipage
 
Un an dans la peau d’une équipe Lean Startup chez OCTO
Un an dans la peau d’une équipe Lean Startup chez OCTOUn an dans la peau d’une équipe Lean Startup chez OCTO
Un an dans la peau d’une équipe Lean Startup chez OCTO
 
Pré requis pour appliquer le Lean Startup en entreprise
Pré requis pour appliquer le Lean Startup en entreprisePré requis pour appliquer le Lean Startup en entreprise
Pré requis pour appliquer le Lean Startup en entreprise
 
Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCurator
 

Dernier

BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileMBouderbala
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinidelewebmestre
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 

Dernier (20)

BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huile
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcin
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 

Mener des experimentations sans sacrifier la qualite - Meetup Agile Testing Paris

  • 1. Mener des expérimentations sans sacrifier la qualité Meetup Agile Testing Paris
  • 2. MeilleursAgents © Copyright - Document Confidentiel Christopher Parola Lead Product Manager @chrisparola Hey there! 2 Simon Robin Frontend Dev @simrobins
  • 3. MeilleursAgents © Copyright - Document Confidentiel Renforcer le lien entre les vendeurs et les agents immobiliers Notre plateforme facilite les interactions entre deux populations qui ont besoin l’une de l’autre mais ont parfois du mal à se faire confiance Particuliers qui préparent l’achat ou la vente de leur bien Agents qui veulent tirer parti du digital pour développer leur activité
  • 4.
  • 5. 5
  • 6. MeilleursAgents © Copyright - Document Confidentiel Impact team MeilleursAgents Une équipe pluridisciplinaire, en responsabilité d’un objectif chiffré clair (OKR), qui a complète autonomie sur sa façon de l’atteindre (!= feature team car elles ne sont pas stables dans le temps Stabilité ~3 mois avant un mercato)
  • 7. 7 Tester vite et apprendre ...
  • 8. MeilleursAgents © Copyright - Document Confidentiel Exemple : fiche de test pour construire un carnet d’apprentissages Fact : 10% des utilisateurs arrivant sur les conditions d’acquisitions abandonnent l’estimation. Hypothèse : une partie de ces contacts seraient allés au bout de leur estimation. Test : retrait des conditions d’acquisitions à 30% des visiteurs. Résultat : augmentation de 4 points de la performance de l’estimation.
  • 9. MeilleursAgents © Copyright - Document Confidentiel … sans tout casser !
  • 10. MeilleursAgents © Copyright - Document Confidentiel … et sans devenir fou à force de tout tester à la main
  • 11. 11 Tests de bout en bout
  • 12. 12 Tests de non régression Tests de bout en bout
  • 13. MeilleursAgents © Copyright - Document Confidentiel Tests de non régression L’impact de nos modifications : nous ne voulons pas introduire de régressions difficilement détectables par un test manuel Que veut-on tester ?
  • 14. MeilleursAgents © Copyright - Document Confidentiel Tests de non régression - Enjeux de SEO forts - Présence de contenu conditionnel - Pour les pages qui utilisent du contenu commun - Exemple : Les pages prix (plusieurs niveaux : région, département, ville, arrondissement, quartier, rue, adresse) - Une modification dans un fichier peut impacter à tous les niveaux
  • 15. 15
  • 16. MeilleursAgents © Copyright - Document Confidentiel Comment on teste ? - Un snapshot du HTML avec un jeu de données - Comparaison du snapshot avec le HTML généré par l’application - Possibilité de générer à nouveau ce snapshot si le HTML évolue
  • 17. MeilleursAgents © Copyright - Document Confidentiel Automatique et bloquant dans la pull request - Lancés par l’intégration continue (Jenkins) - Évite l’introduction de régression dans la base de code - Feedback direct pour le développeur
  • 18. MeilleursAgents © Copyright - Document Confidentiel Tests fonctionnels de bout en bout Le fonctionnement de notre site sur tous les navigateurs dans toutes les résolutions Que veut-on tester ?
  • 19. MeilleursAgents © Copyright - Document Confidentiel Les technologies
  • 20. MeilleursAgents © Copyright - Document Confidentiel Nightwatch.js
  • 21. 21
  • 22. MeilleursAgents © Copyright - Document Confidentiel Checklist du déploiement
  • 23. 23
  • 24. MeilleursAgents © Copyright - Document Confidentiel Plus grosse confiance en nos déploiements « Si c’est vert, tu peux envoyer en production » Vincent Boutour, Marshall des tests E2E
  • 25. MeilleursAgents © Copyright - Document Confidentiel Protips pour ajouter des tests - Boy Scout rule : à chaque fois qu’on refond, ajoute une fonctionnalité, on ajoute les 2 types de tests s’ils ne sont pas déjà présents. - Bugfix rule : un bug entraîne obligatoirement un test fonctionnel pour s’assurer qu’il ne se reproduise pas. - Costing : Prendre en compte le coût d’ajout des tests fonctionnels lors du costing.
  • 26. Etablir un contrat clair sur la gestion de la dette technique
  • 27. 27
  • 28. MeilleursAgents © Copyright - Document Confidentiel Les tests fonctionnels pour s’assurer que notre site fonctionne sur tous les navigateurs dans toutes les résolutions. Les tests de non régression pour maîtriser l’impact de nos modifications sur des éléments difficilement détectables par un test manuel. Boy Scout rule permet de ne pas se manger le “mur” de l’historique et de démarrer les tests. Contrat clair de gestion de la dette. Expérimenter ne veut pas dire sacrifier la qualité (au contraire). Key take away
  • 29. Merci ! Des questions ?