Transcript
Page 1: Cas Client Bouygues Telecom - CloudNetCare

CloudNetCareL’expert de la Web Quality Assurance

Comment Bouygues Telecom a mis en place un processus d’intégration continue sans faille ?

Objectifs :• Mettre en place un processus d’intégration

continue fiable• Optimiser les temps de déploiement des

nouvelles versions du site internet• Trouver une solution efficiente afin de

raccourcir les phases de recette

Résultats :• Automatisation des processus de mise en

production• Gain qualitatifs et organisationnel

permettant un recentrage sur le développement

• Division par deux du temps consacré aux tests, augmentation de la qualité des développements et économie budgétaire

Histoire d’un partenariat gagnant

Depuis 2012, nous entretenons une relation de confiance avec le groupe Bouygues Télécom.

Tout d’abord en tant qu’utilisateur de notre module historique, les Tests de Montée en Charge (TMC).

Satisfait par notre prestation, notre collaboration n’a cessé de s’étoffer via le module de supervision et le cofinancement de notre module : les tests fonctionnels. Nous permettant ainsi de compléter et valider notre plateforme.

Aujourd’hui, nous permettons aux équipes de Bouygues Telecom d’automatiser le processus de tests dans leur environnement de pré-production et de réaliser la supervision applicative en production.

Ainsi le groupe a réussi à garantir la fiabilité et la performance de leur site en évolution permanente en passant à un processus d’intégration continue.

Mai 2012 :Rencontre

Sept./Déc. 2012 :Phase pilote

1er semestre 2013 :Contrat TMC

2ème semestre 2013 :Contrat TMC +

Supervision

1er semestre 2013 :Co-financement TF

Juin 2014 :Contrat 1 an

plateforme complète

Contact : [email protected] | +33 (0)1 84 20 44 13 | @CloudNetCare_FR

Page 2: Cas Client Bouygues Telecom - CloudNetCare

L’intégration continue sans faille

A la suite des développements et des tests unitaires et d’intégrations, la plateforme CloudNetCare prend le relais :

1. Une fois les builds validés et comités, les tests fonctionnels et de l’interface graphique (test d’UI) sont déclenchés depuis le cloud par de véritables navigateurs web (Chrome, IE, Firefox). Toutes les fonctionnalités sont testées en une heure maximum.

2. Un rapport complet des tests permet aux équipes de développement de valider que les modifications et les nouvelles fonctionnalités sont correctement

interprétées par les navigateurs web testés, et qu’elles ne génèrent pas de régressions.

3. Les tests de performance sont menés régulièrement afin d’assurer que l’expérience utilisateur reste intacte et réponde aux directives des équipes métiers. Ils sont associés aux tests de charge permettant de garantir l’accès du site en cas de pic d’affluence.

4. Les équipes métiers ont à leur disposition les scénarios utilisés dans le cadre des tests précédents afin de contrôler en continu la fiabilité du site en production.

« Nous utilisons CloudNetCare dans le cadre du développement du site Bouygues Telecom. CloudNetCare nous permet d’automatiser toutes les phases de recette et d’avoir mis en place un processus de tests continus. Ainsi nous avons divisé par deux les temps de tests et augmenté

significativement la qualité de nos développements. »Yves Renoue - Technical Director

« Les équipes de développement e-commerce de Bouygues Telecom ont intégré CloudNetCare dans leurs processus de développement :• Les phases de recette, récurrentes, chronophages et peu motivantes, sont prises en charge

par les internautes «virtuels» de CloudNetCare qui n’oublient rien• La phase de test de non régression est assurée en 2h et nous pouvons ainsi livrer une nouvelle

version à moins de 2h de la mise en production• Nos ingénieurs QA peuvent se consacrer uniquement aux tests de nouvelles fonctionnalités,

pour amener plus de clients sur le site Bouygues Telecom »

Témoignage de Jean-Pierre Zemmour - QA Manager

© 2015 nLiive. Tous droits réservés


Recommended