Migration complète de 14000 cas de tests Selenium vers Tosca
Engagement forfaitaire sur une charge de 700 jours-hommes
Remontée des anomalies fonctionnelles dans l’outil Azure DevOps
Mobilisation d’une équipe de 5 consultants certifiés et aguerris aux solutions Tosca
Capacité à absorber une augmentation significative de la charge et à doubler la taille de l’équipe
Intégration immédiate au lancement du projet des QA internes
Résultat : Projet livré avec succès, en septembre 2023, sans aucune réserve
challenges
Mise en réserve de 15% de la facturation mensuelle en garantie du respect des engagements contractuels de ITECOR
Données et environnements qui changent régulièrement, parfois plusieurs fois par jour
Livraison par itérations de 4 semaines, avec correction des anomalies dans le sprint suivant
Revue mensuelle des scripts déjà livrés, afin de garantir le taux de couverture tout au long du projet
Contexte client Multi-partenaires
catalyseurs de succès
ITECOR est Solution Partner de Tricentis , et Tricentis Certified Implementation Partner Tosca (TCIP)
Des consultants Itecor certifiés, autonomes et résolument orientés résultat
De nombreuses références d’intégration réussies de Tosca
Un savoir faire éprouvé en terme de coaching : plus de 120 présentations Tosca dispensés sur le marché depuis 2019
contexte
Notre client est une entreprise française productrice de haute couture, ainsi que de prêt-à-porter, parfums et produits de luxe.
Il possédait historiquement un outillage d’exécution des tests automatisés de ses applications web basé sur le Framework Selenium, utilisant le langage Python.
Compte tenu des performances dégradées de cet environnement et d’une maintenabilité insuffisante, ITECOR a été sollicité pour migrer l’ensemble de ce patrimoine de tests vers une solution automatisée Low Code – No Code.
En 2022, ITECOR a tout d’abord réalisé un POC de la solution Tosca de l’éditeur Tricentis : l’objectif était de comparer et mesurer la valeur ajoutée de cet outil par rapport au Framework d’origine. La démonstration a permis de confirmer l’intérêt évident d’une migration complète des tests automatisés vers Tosca.
En 2023, ITECOR a donc assuré, avec succès, la migration complète du catalogue de 14.000 cas de tests Selenium vers la solution Tosca V2023.2, sur une période de 8 mois.
ITECOR a notamment mis en place la configuration de l’architecture nécessaire à l’utilisation de Tosca, ainsi que son intégration dans l’infrastructure Azure, grâce à la mise en place de pipelines Azure DevOps.
ITECOR a enfin accompagné l’ensemble des équipes internes dans la maitrise de la nouvelle solution, dispensant les formations adéquates.
solution
Analyse de l’existant, optimisation des cas de tests, découpage en sprints du projet, méthodologie Agile.
Mise en place de l’infrastructure de tests Tosca.
Automatisation des cas de tests Selenium vers Tosca, sur 50 régions.
Démonstration permanente au client de l’avancement de la migration, selon l’état de l’art.
Appropriation en toute autonomie de la solution par le client, grâce au coaching et transfert de connaissances Itecor, vers les QA internes.
Prestation globale Itecor auditée avec succès par le Client et Tricentis.
bénéfices & résultats
Pilotage de l’activité automatisation à travers des tableaux de bord, rapports et indicateurs normalisés et customisés
Optimisation des besoins futurs à travers une gouvernance et un historique de l’activité
Mise en place de KPI liés à la qualité de l’automatisation
Au final la solution Tosca apporte une meilleure maintenabilité, une réduction des coûts d’exploitation, et une interface utilisateurs/reporting plus conviviale.
cas de tests exécutés
0
templates tosca conçus
0
temps de conception et maintenance des tests divisé par 3
Nous utilisons des cookies sur notre site web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées. En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Toutefois, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé.
Ce site web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site. Parmi ceux-ci, les cookies qui sont catégorisés comme nécessaires sont stockés sur votre navigateur car ils sont essentiels pour le fonctionnement des fonctionnalités de base du site web. Nous utilisons également des cookies tiers qui nous aident à analyser et à comprendre comment vous utilisez ce site web. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement. Vous avez également la possibilité de refuser ces cookies. Mais la désactivation de certains de ces cookies peut affecter votre expérience de navigation.
Les cookies nécessaires sont absolument indispensables au bon fonctionnement du site web. Ces cookies assurent les fonctionnalités de base et les caractéristiques de sécurité du site web, de manière anonyme.
Cookie
Durée
Description
__hssrc
Session
Ce cookie est défini par Hubspot chaque fois qu'il modifie le cookie de session. Le cookie __hssrc défini à 1 indique que l'utilisateur a redémarré le navigateur, et si le cookie n'existe pas, on suppose qu'il s'agit d'une nouvelle session.
_GRECAPTCHA
5 mois 27 jours
Ce cookie est défini par le service recaptcha de Google pour identifier les bots afin de protéger le site Web contre les attaques malveillantes de spam.
cookielawinfo-checkbox-advertisement
11 mois
Défini par le plugin GDPR Cookie Consent, ce cookie est utilisé pour enregistrer le consentement de l'utilisateur pour les cookies de la catégorie " Publicité " .
cookielawinfo-checkbox-analytics
11 mois
Ce cookie est défini par le plugin de consentement aux cookies GDPR. Le cookie est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie "Analytics".
cookielawinfo-checkbox-functional
11 mois
Le cookie est défini par le consentement aux cookies GDPR pour enregistrer le consentement de l'utilisateur pour les cookies de la catégorie "Fonctionnel".
cookielawinfo-checkbox-necessary
11 mois
Ce cookie est défini par le plugin de consentement aux cookies du GDPR. Il est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie "Nécessaire".
cookielawinfo-checkbox-others
11 mois
Ce cookie est défini par le plugin de consentement aux cookies GDPR. Ce cookie est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie " Autre ".
cookielawinfo-checkbox-performance
11 mois
Ce cookie est défini par le plugin de consentement aux cookies du GDPR. Ce cookie est utilisé pour stocker le consentement de l'utilisateur pour les cookies de la catégorie "Performance".
viewed_cookie_policy
11 mois
Ce cookie est défini par le plugin GDPR Cookie Consent et est utilisé pour stocker si l'utilisateur a consenti ou non à l'utilisation de cookies. Il ne stocke pas de données personnelles.
Les cookies fonctionnels aident à réaliser certaines fonctionnalités comme le partage du contenu du site web sur les plateformes de médias sociaux, la collecte de commentaires et d'autres fonctionnalités tierces.
Cookie
Durée
Description
__cf_bm
30 minutes
Ce cookie, défini par Cloudflare, est utilisé pour prendre en charge la gestion des robots Cloudflare.
__hssc
30 minutes
HubSpot définit ce cookie pour assurer le suivi des sessions et pour déterminer si HubSpot doit incrémenter le numéro de session et les horodatages dans le cookie __hstc.
Les cookies de performance sont utilisés pour comprendre et analyser les indices de performance clés du site Web, ce qui permet d'offrir une meilleure expérience utilisateur aux visiteurs.
Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site web. Ces cookies permettent de fournir des informations sur les métriques le nombre de visiteurs, le taux de rebond, la source de trafic, etc.
Cookie
Durée
Description
__hstc
1 an 24 jours
Il s'agit du principal cookie défini par Hubspot, pour le suivi des visiteurs. Il contient le domaine, l'horodatage initial (première visite), le dernier horodatage (dernière visite), l'horodatage actuel (cette visite) et le numéro de session (qui s'incrémente pour chaque session suivante).
_ga
2 ans
Le cookie _ga, installé par Google Analytics, calcule les données relatives aux visiteurs, aux sessions et aux campagnes et assure également le suivi de l'utilisation du site pour le rapport d'analyse du site. Le cookie stocke les informations de manière anonyme et attribue un numéro généré de manière aléatoire pour reconnaître les visiteurs uniques.
_ga_JYCPSB48B8
2 ans
Ce cookie est installé par Google Analytics.
CONSENT
16 ans 2 mois 25 jours 10 heures
YouTube place ce cookie par le biais des vidéos youtube intégrées et enregistre des données statistiques anonymes.
hubspotutk
1 an 24 jours
Ce cookie est utilisé par HubSpot pour garder une trace des visiteurs du site web. Ce cookie est transmis à Hubspot lors de la soumission du formulaire et utilisé lors de la déduplication des contacts.
Les cookies publicitaires sont utilisés pour fournir aux visiteurs des annonces et des campagnes de marketing pertinentes. Ces cookies suivent les visiteurs à travers les sites web et collectent des informations pour fournir des annonces personnalisées.
Cookie
Durée
Description
IDE
1 an 24 jours
Les cookies Google DoubleClick IDE sont utilisés pour stocker des informations sur la façon dont l'utilisateur utilise le site web afin de lui présenter des annonces pertinentes et en fonction de son profil.
test_cookie
15 minutes
Le test_cookie est défini par doubleclick.net et est utilisé pour déterminer si le navigateur de l'utilisateur accepte les cookies.
VISITOR_INFO1_LIVE
5 mois 27 jours
Un cookie défini par YouTube pour mesurer la bande passante qui détermine si l'utilisateur obtient la nouvelle ou l'ancienne interface du lecteur.
YSC
Session
Le cookie YSC est défini par Youtube et est utilisé pour suivre les vues des vidéos intégrées dans les pages Youtube.