STRUCTURER LES ACTIVITES D AUTOMATISATION. Un accélérateur pour la stratégie et le déploiement des pratiques d automatisation

Documents pareils
Moderniser. le système d information et le portefeuille applicatif.

Comment optimiser les tests avec une démarche d automatisation simplifiée

Gestion de compte personnel Comment créer votre compte?

Documentation Ellipses Windows. Auteur : Léonard FRECHET Date : 10/01/07 Diffusion : Publique ELLIPSES Envoi Automatisé de SMS Ellipses SMS

Département de Maine et Loire OASIS. Observatoire d Analyse du Système d Information Stratégique

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

Catalogue de Références Clients et Partenaires

Mars Editeur et Intégrateur d ERP QHSSE

Pack Coaching Blitz Solution

INDUSTRIALISATION ET RATIONALISATION

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

EDITEUR ET INTEGRATEUR DE SOLUTIONS METIER.

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

Programme Agroforesterie 2006/08. Groupe de Travail GT1

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

DataStudio. Solution d intégration des données et de diffusion de l information

Communiqué de Lancement

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

CATALOGUE DE LA GAMME EASYFOLDER OFFRE GESTION DE CONTENUS NUMERIQUES

Mobilisez votre Système d Information

Ecran principal à l ouverture du logiciel

Direction des projets

Margill 3.3 Guide de démarrage rapide

IBM Business Process Manager

Atelier Progress Rollbase

Fiabilisez la diffusion de vos messages!

Matinale du 5 Février Vous présente LA DSN

Rapports d activités et financiers par Internet. Manuel Utilisateur

REX gros projets Drupal. Drupal Camp Toulouse Novembre - +qdelance

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Mise à jour Apsynet DataCenter

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

Configuration sécurité java

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

ORACLE TUNING PACK 11G

COMPTE-RENDU DE LA COMMISSION WIM - Workflow Information Manager. Réunion du 22 juin 2012 dans les locaux de Qualiac (Paris)

PRESENTATION. MaPS SYSTEM Luxembourg Allemagne France - Suisse 08/01/13

Formations Qlikview et Infini Conseil. Business Intelligence

Choix et déploiement d un outil de test : Retours d expérience sur les spécificités de l open source

Intégration de Données et Systèmes Décisionnels. Au cœur de la performance

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

VOTRE OFFRE CRM 360 ALL INCLUSIVE.

Scénario de ronde d une veilleuse avec tablette.

Import de comptes (xls)

La Gestion des Frais Professionnels

Les Architectures Orientées Services (SOA)

MANUEL OPEN PRO CHAMBRES D HOTES

- CertimétiersArtisanat

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

OFFRES DE STAGE 2014 / 2015

Guide d accompagnement. Document réalisé par Softcomputing et Microsoft France.

Offre Référentiel d échange

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Mobilité et Soutien Logistique des SDIS Vers plus d efficience et d agilité

Introduction à. Oracle Application Express

Marketing. en 12 étapes clés. Une introduction au Marketing Automation Comment délivrer le bon contenu au bon moment à son interlocuteur

Gestion des utilisateurs et Entreprise Etendue

Fusion : l interopérabilité chez Oracle

LE MOT DE LA DIRECTION

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

Manuel Utilisateur ENTREPRISE Assistance téléphonique : (0.34 / min)

LA QUALITÉ DE SERVICE

27 janvier Issam El Hachimi Ludovic Schmieder

HISTOIRE D UNE DIGITAL FACTORY

Atlas dynamique de la Flore de France: un projet collaboratif et un outil basé sur de l'open source

Logiciel de facturation (ASP) pour les distributeurs de combustibles

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

Anticiper. Définir. mesurer. optimiser DE GAMMA - ARCOLE RH DE GAMMA. arcole rh. Gestion de la Paie et des Ressources Humaines

IBM Unica emessage Version Date de publication : 7 juin Guide utilisateur

1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE

Comment optimiser votre. utilisation de POM? 23 avril 2015

La reconquête de vos marges de manœuvre

DATASET / NETREPORT, propose une offre complète de solutions dans les domaines suivants:

Software Asset Management Savoir optimiser vos coûts licensing

Guide d utilisation et d exploitation Portail : net-entreprises.fr La fiche de paramétrage : Assureurs et leurs Délégataires de Gestion

OMGL 6 Cahier des charges

À la une Présentation

ControlMaestro. Suite Overview

- CertimétiersArtisanat

La solution hébergée pour les intermédiaires d Assurance

Visual IT Operations Club «Production IT dans le domaine de l Assurance Sociale» Jeudi 20 Juin 2013

Les logicels de gestion en mode cloud computing

AGILITE DIGITAL RESPONSIVE DESIGN PERSONNALISATION OPTIMISATION DES PROCESSUS INDICATEURS DE ROI EFFICIENCE TRANSFORMATION HR ENGINE DATA

L efficacité de la relation client!

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Bertrand Cornanguer Sogeti

A1 GESTION DE LA RELATION AVEC LA CLIENTELE

DECOUVRIR. Le portail La recherche Les présentations & documents

Taxe de séjour - Manuel de l utilisateur. Déclaration en ligne. Logiciel 3D Ouest

Test de performance en intégration continue dans un cloud de type PaaS

Guide d'utilisation Coffre fort Primobox

Groupe Eyrolles, 2003, ISBN : X

Transcription:

STRUCTURER LES ACTIVITES D AUTOMATISATION Un accélérateur pour la stratégie et le déploiement des pratiques d automatisation

Speakers Sébastien GONTRAN Responsable METHODES & OUTILS Frédéric LAURENS Consultant TEST 2

SOMMAIRE INTRODUCTION DEMARCHE et RETOUR D EXPERIENCE de 2009 à 2013 DEMARCHE et RETOUR D EXPERIENCE de 2014 à aujourd hui 3

Introduction Informatique CDC Maître d œuvre de référence de la Caisse des Dépôts et de l INPI Réalise et exploite l ensemble du patrimoine applicatif Création 1959 Effectif 687 Développement et intégration Tiers de confiance numérique Hébergement et exploitation 891 applications 100 projets/an Progiciels / Mainframe / J2EE Les membres MOA Métiers MOE ETUDES Pôle Méthodes & Outils PRODUCTION Prêts Retraites Investisseur Banque 4

Introduction Juste un retour d expérience Automatisez vos tests Notre vision Expérience de mise en œuvre 7 années 5

Introduction Le contexte Pôles Méthodes & Outils Automatisation Promotion des pratiques Automatisation Développement / réalisation scripts Services Equipes Projets MOA MOE Equipes Gestion de patrimoine Support et formation sur les outils Automates 6

Démarche 2009 à 2013 Classique Mensuelles Projets & Patrimoine Agilité 7

Démarche Les activités d automatisation Local Automates PROSPECTION DEV ETUDES DEV FAISABILITE EXECUTION DEV DES TESTS DEVELOPPEMENT Pôle Méthodes Outils Sollicitations MOA MOE 8

Constats 2009 à 2013 EFFET TUNNEL MAINTENABILITE Projets POCs 12 46 9

Constats Les activités à améliorer Local Automates PROSPECTION DEV ETUDE FAISABILITE EXECUTION DES TESTS DEVELOPPEMENT Sollicitations MOA MOE 10

Constats Les douleurs récurrentes LE BESOIN ENGAGEMENT DES ACTEURS o Définition non précise o Formalisation n est pas standardisée o Prise en compte des changements o Les demandeurs ne sont pas impliqués METHODES DE DEV CONFIGURATION MULTIPLES o Pratiques hétérogènes o Rotation des développeurs o Automates o Navigateurs o Règles de sécurité 11

Pourquoi vous me demandez d automatiser les tests? 12

Une nouvelle approche : Contexte Projets Digitaux À partir de 2014 Migration Référentiel de tests

Démarche Structurer les activités 4 CAPITALISER DEV PROSPECTION DEV ETUDES DEV FAISABILITE 3 EXECUTION DES TESTS DEV 2 DEVELOPPEMENT Plateforme Test Référentiel Test Outil Fichier d échange Excel 1 LE BESOIN 14

1 Le besoin #Une réponse aux problématiques 2 3 Développement Exécution des tests 4 Capitalisation AXE 1 : LE BESOIN 15

Structurer En s appuyant sur la gestion des exigences COLLECTER IDENTIFIER DEVELOPPER CAPITALISER o Les fonctionnels précisent leurs besoins de manière itérative o Les acteurs techniques lèvent des alertes sur des incohérences ou imprécisions o La précision du format favorise l efficacité dans les échanges 16

COLLECTER Le besoin Le besoin dans un avec fichier une d échange syntaxe o Encadrement des échanges entre acteurs tout au long du processus dans Excel Fichier d échange Excel 1 scénario par onglet 17

IDENTIFIER Description ACTION OBJET VALEUR Le besoin avec une syntaxe Résultat attendu RESULTAT ATTENDU Saisir Saisir Cliquer champ user champ mdp Connexion la page Accueil s affiche Sélectionner liste Client Dupond Le compte client Vérifier compte client 0757575 ISO 9126 JFTL 207 Structurer les activités d automatisation 18

1 Le besoin #Une réponse aux problématiques 2 3 Développement Exécution des tests 4 Capitalisation AXE 2 : LE DEVELOPPEMENT 19

DEVELOPPER A partir d une expression normée o o o Transformation d un cas de test manuel en test automatisé Gestion centralisée des objets techniques pour association (repository) Valorisation des cas de test paramétrables Framework MAKO Outil MAKO Scénario Excel Cas de tests manuel Scripts Cas de tests automatisés 20

DEVELOPPER Avec MAKO : fonctionnement Scénario Dictionnaire Actions Référentiel d objets Jeux de données Scripts automatisés 21

DEVELOPPER Avec MAKO : fonctionnement Fonctionnelle Technique Approche mots-clés ACTION Associe ACTION TECHNIQUE SAISIR SET OBJET Associe REFERENCE OBJET TECHNIQUE Scénario CHAMP NOM VALEUR Associe ID_FAMILY_NAME_023 VALEUR / FICHIER DE DONNEES DUPONT DT FAMILY NAME Instruction Browser(«demo»).Page(«Connexion»).webedit«ID_FAMILY_NAME_023».SET dt «FAMILY NAME» 22

1 Le besoin #Une réponse aux problématiques 2 3 Développement Exécution des tests 4 Capitalisation AXE 3 : CAPITALISATION AXE 4 : EXECUTION DES TESTS 23

CAPITALISER Fiche de tests dans un référentiel Scénario Importation Cas de test 24

CAPITALISER Lancer les tests automatisés Lancer les tests Cas de tests automatisés Jenkins SVN commit 25

CAPITALISER Accéder aux rapports de tests 26

CAPITALISER Plateforme de tests Automatisés CAPITALISER Usine logicielle 27

DEMOS 28

Les apports Projets 60 Scénarios Excel +400 29

Les Apports Une couverture de tests adressés plus importante 95% WS Ecrans (IHM) MAKO SQUASH TA 5% Fichiers (Structure & données) Fonctionnels Intégration Fonctionnelle Non régression Exploratoires 30

Les Apports Une nouvelle répartition des rôles FICHIER ECHANGE EXCEL SCRIPTS AUTOMATISES Fonctionnel Enregistrement Scénario Valorisation Technique Mapping Enregistrement Scénario Technique Transverse Création mots-clés Support Outils RAPPORTS HTML Maintien Référentiel 70 % 30 % Cible Fonctionnel 70 % 25 % 5 % Technique 31

Les Apports Maintenabilité Cadre Synergie TEST

PERSPECTIVES o Etude pour proposer une syntaxe «En tant qu utilisateur» o Meilleure Intégration technique SQUASH-MAKO o Ouverture plateforme à des solutions type BrowserStack 33

Q & A 34