OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE



Documents pareils
Maîtrise d ouvrage agile

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Testing and Acceptance Management industrialiser

Agilitéet qualité logicielle: une mutation enmarche

Réussir ses Déploiements Applicatifs

Méthodes Agiles et gestion de projets

Accélérer l agilité de votre site de e-commerce. Cas client

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

Serena Software. Damien Terrien Solution Architect

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes

Livre blanc. CRM: Quels sont les bénéfices pour votre entreprise?

Gestion Projet. Cours 3. Le cycle de vie

Un business model d éditeur open source

Système d information : démystification, facteur de croissance et conduite du changement

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

UM2 - Master 2 Année Sensibilisation aux Tests de Projets Informatique - Managed Testing -

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

HISTOIRE D UNE DIGITAL FACTORY

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.

Vérifier la qualité de vos applications logicielle de manière continue

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES

BCO. Sébastien LECOT Directeur de GESS PARTNERS

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Relever le challenge de la transformation numérique dans un contexte international

Pour une entreprise plus performante

BI Open Source Octobre Alioune Dia, Consultant BI

tech days AMBIENT INTELLIGENCE

Développement itératif, évolutif et agile

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Sage 50 Gestion commerciale Logiciel PME performant pour une gestion commerciale efficace.

Des données à la connaissance client. A la découverte de la plateforme de connaissance client knowlbox

EMARSYS SMS INTÉGREZ LE SMS À VOTRE STRATÉGIE MULTICANAL. SANS EFFORT.

Novembre Regard sur service desk

L Intégration Continue & Agilité

OpenERP, un progiciel de gestion intégré pour entreprise, distribué sous licence libre (GPL), qui répond de manière efficace à la complexité et aux

Objectif et contexte business : piliers du traitement efficace des données -l exemple de RANK- Khalid MEHL Jean-François WASSONG 10 mars 2015

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

[Budgets B2B] Le guide d optimisation financière. (marketing, commercial et digital)

Séminaire Gestion Incidents & Problèmes

Les 10 pratiques pour adopter une démarche DevOps efficace

Business Performance Management Mettre en place de la Business Intelligence pour le développement informatique avec Rational Insight

Les mécanismes d'assurance et de contrôle de la qualité dans un

impacts du Cloud sur les métiers IT: quelles mutations pour la DSI?

Q.U.I.D QUALITÉ ET URBANISATION DE L'INFORMATION DÉCISIONNELLE. Tom BIZET & Stéphane SITBON 2008

Projet Business Object

Operation Execution System (OES) Plateforme Stratégique Pour la performance Industrielle. Copyright 2006 Apriso Corporation 1

JASPERSOFT : Répondre à la demande croissante face à un reporting de plus en plus complexe.

Retour d expérience implémentation Scrum / XP

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

CA Automation Suite for Data Centers

Les Bonnes PRATIQUES DU TEST LOGICIEL

Business & High Technology

L éditique, une activité transverse dans l entreprise

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Veille stratégique sur Internet Comprendre les enjeux, maîtriser les outils et partager l'information

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

L expertise développée par Market-IP et ses solutions télématiques vous permettront d atteindre

Paul FLYE SAINTE MARIE

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

1. Logiciel ERP pour les PME d ici Technologies Microsoft Modules disponibles Finance Analyses & BI

Hardis Group Jeudi 28 mai 2015

GÉNÉRATEUR DE PERFORMANCE CONSEIL EN SYSTÈMES D INFORMATION

Compte-rendu du petit-déjeuner. Vers l entreprise Agile

10 USAGES DE QLIK POUR AFFINER VOS ANALYSES FINANCIÈRES. Customer Success Stories 2015

Dynamiser l innovation tout en réduisant son coût

Sage 30 pour les petites entreprises

SUPPLY CHAIN MANAGEMENT STRUCTURE & PILOTAGE DES FLUX. NRJ Nov Page 1

La Gouvernance IT en France : de nombreuses avancées, encore beaucoup à faire

De la criticité de la haute dispo pour améliorer le service à l'usager : le Cg44 prend la vague de l agilité

Synergies entre Artisan Studio et outils PLM

Qualité du logiciel: Méthodes de test

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

L innovation au cœur des processus et des systèmes

Campagnes Marketing. Votre guide SMS

Garantir une meilleure prestation de services et une expérience utilisateur optimale

G.E.D. Gestion Électronique des Documents

DEMANDE D INFORMATION RFI (Request for information)

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

LES TESTS CHEZ AXA FRANCE QUALIFICATION DES SOLUTIONS INFORMATIQUES (QSI) JFTL 14 avril 2015

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

Release Notes POM v5

CRM Service. Exemples de secteurs concernés. Fonctionnalités clés. Gestion de l activité quotidienne. Gestion complète de la force de vente

Cycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai Cloud Computing & Green IT : nuages ou éclaircies?

BASES DE DONNEES ING NOMINATIVES ENTREPRISES UTILISATRICES DE SAP (END USERS SAP)

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

1 ère Partie Stratégie et Directions Stockage IBM

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Sage 100. pour les PME. Faites de votre gestion un levier de performance

Optimiser ses pratiques de veille avec Digimind. Journée Juriconnexion «Veille juridique : un atout stratégique» 25 novembre 2014

Kaspersky Lab France Retour d expérience, intégration Marketo

Avertissement. Copyright 2014 Accenture All rights reserved. 2

Pensezdifféremment: la supervision unifiéeen mode SaaS

BI CONSULTING. Présentation de l offre. Mai La Synthèse et le Pilotage en réponse aux besoins des métiers

Transcription:

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys

Agenda Le contexte S2E Les processus en place et la transformation pour s adapter des itérations courtes L approche boite grise via Test Advisor intégration de l approche boite grise dans les processus et les outils en place Les bénéfices obtenus et le ROI associé. Conclusion Q&A 4/15/15 SERVICES EPARGNE ENTREPRISE 2

Le contexte S2E

S2E Une joint-venture La plateforme de services leader en gestion administrative de l Epargne Salariale 3 millions de clients salariés pour 50% des entreprises du CAC40 et plus de 80.000 PME et TPE Enjeux IT : Réactivité et Qualité 4/15/15 SERVICES EPARGNE ENTREPRISE 4

Le contexte Réactivité => Changements Accélération du Time 2 Market Spécialement avec la croissance du canal web D une organisation «traditionnelle» - Version: 3 mois - Cycle en V: Développement -> QA à une organisation plus agile Cycle de version: 1 mois Hybride: Développement ->QA Quels impacts? 4/15/15 SERVICES EPARGNE ENTREPRISE 5

Les processus en place et la transformation pour s adapter des itérations courtes

Processus en place et impact de la transformation Stratégie de test en place : Vérification des correctifs et exécution des campagnes de tests des évolutions (HP QC) Tests de non régression Impacts des itérations courtes : Réactivité nécessaire : tester «vite». Définir au mieux le périmètre des tests : tester «efficace». Besoins à couvrir : Traçabilité des tests effectués : mesure de la couverture (tests unitaires et fonctionnels) Identifier les «trous de tests» pour diminuer les risques (notamment la régression) Gérer au mieux l effort de test Améliorer la confiance dans le livrable 4/15/15 SERVICES EPARGNE ENTREPRISE 7

L approche boite grise via Test Advisor

Identifier les tests impactés par les changements Application version X Modifié Testé 16% des bugs dans le code non testé (1) Ok 30% de vos tests ne touchent pas de changements(2) Test Scoring 1 : Capers Jones, «Software Quality in 2011: a survey of the state of the art» 2 Coverity: Survey 2012 on 24 applications «30, a key number for test effectiveness»

10 La visibilité pour réduire les risques Modifications par les développeurs Tests Unitaires Tests Integrations Tests Fonctionnels Tests Exploratoires Identifier : les trous de Test + les tests redondants Expérience Utilisateur

Le fonctionnement de l approche Boite Grise Coverity Application(s) 1 2 Apprentissage Scanner Modifications ++ ++ + Test Footprints ++ 3 Déja testé (tests automatisés) Moteur intelligent Test Scoring Trous de tests 11

12 Exemple sur une architecture Web type S2E Test Team Test 3 Serveur 1 Serveur 2 Test 1 Manual & automated tests Test 2 B. Extension Kalis1ck Agent Agent Detection des changements (scanner) Test 1 Test 2 Test 3 Trous de Test Test Scoring : 4 2 0

L intégration dans les processus techniques S2E 1 Contenu de la version + Empreintes des tests unitaires Moteur Intelligent Coverity 2 Empreintes des tests fonctionnels Scoring, Dashboards Tests Unitaires plugin Dev. Plugin QA Intégration Continue (Jenkins/Maven) plugin Livraison Sur Env QA agents Tests Fonctionnels 4/15/15 SERVICES EPARGNE ENTREPRISE 13

intégration de l approche boite grise dans les processus et les outils en place

L intégration dans les processus de test S2E Moteur Intelligent Coverity Modification de la livraison Scoring des Tests Trous de test Revue du plan de tests Revue des risques Définition des campagnes de tests Définition de nouveau cas de tests Go/NoGo Collaboration avec l équipe de développement 4/15/15 SERVICES EPARGNE ENTREPRISE 15

SCORING DES TESTS POUR IDENTIFIER LES TESTS IMPACTES A CHAQUE VERSION 4/15/15 SERVICES EPARGNE ENTREPRISE 16

VISIBILITÉ CROISÉE CHANGEMENTS/TEST Couverture des modifications par les tests: 65% au total dont 53% par les tests fonctionnels 28% par les tests développeurs Tests par les développeurs Unitaires/Intégration Tests fonctionnels Modifications pas encore testées 4/15/15 SERVICES EPARGNE ENTREPRISE 17

ANALYSE DES RISQUES FONCTIONNELS Remboursement Versement Module Fonctionnel Critique avec des modifications non couvertes par les tests existants Avoirs AMED bo Operations 4/15/15 SERVICES EPARGNE ENTREPRISE 18

AUTRES SCÉNARIOS D UTILISATION PAR S2E Evolution de la couverture d une version au fur et à mesure des tests et des livraisons Suivi de la progression des tests de plusieurs versions, et comparaison par rapport aux versions précédentes Validation rapide d un correctif pour la production 4/15/15 SERVICES EPARGNE ENTREPRISE 19

Les bénéfices obtenus et le ROI associé.

Les bénéfices constatés Une visibilité complète et exhaustive sur les évolutions et mises à jour à chaque version Ex: Ne pas oublier les améliorations techniques, optimisation, etc. La visibilité sur les tests réalisés en amont par les équipes de développements Avec la couverture des changements 4/15/15 SERVICES EPARGNE ENTREPRISE 21

Les bénéfices constatés Des tests plus efficaces, mieux cibler pour gagner effectivement du temps en évitant de jouer les tests inutiles. Gain : 10% de moins sur la charge moyenne des campagnes (80% sur version particulière) 4/15/15 SERVICES EPARGNE ENTREPRISE 22

Conclusion

Conclusion Une intégration aisée dans notre infrastructure et dans notre processus de test De réels bénéfices : Réactivité sur des cycles courts Meilleure confiance dans le livrable (visibilité de la couverture) Meilleure gestion de l effort de test Pourquoi cette approche plutôt que l automatisation des tests? Mise en place plus rapide ROI dès la mise en application Peu de maintenance 4/15/15 SERVICES EPARGNE ENTREPRISE 24

Q&A?