Cas client · Commerce de détail

Des releases stables pour le système de gestion des identités et des accès d’un grand groupe de distribution

Des smoke tests avec un signal de type feu tricolore, un framework d’automatisation pour des workflows d’accès complexes et une passation à un expert interne qui fait encore avancer le travail des années plus tard.

Client
Un grand groupe suisse de commerce de détail
Lieu
Suisse
Défi

Le point de départ

Le département sécurité central du groupe développait le système de gestion des identités et des accès (IAM) dont chaque collaborateur dépend pour se connecter et accéder à ses outils de travail. Une release défectueuse pouvait bloquer l’accès de personnes dans tout le groupe. Le département n’avait pas de testeurs dédiés et nous a demandé de reprendre la qualité en main.

  • Aucune équipe QA pour le département sécurité, propriétaire du système.
  • Des logiciels instables qui atteignaient la production, avec un impact potentiel sur chaque collaborateur du groupe.
  • Aucune manière organisée de faire évoluer le système tout en maintenant un haut niveau de qualité.
Approche

Ce que nous avons fait

Outils

  • Katalon
  • Groovy
  • Java
  • LDAP
  • Des smoke tests planifiés dans les environnements de test et de production, avec un signal clair de type feu tricolore qui indique si les services fonctionnent.
  • Un framework d’automatisation des tests pour les workflows complexes de gestion des identités et des accès, qui vérifie à la fois l’interface utilisateur et les données de l’annuaire LDAP.
  • Le framework étendu à la nouvelle API du système.
  • Des tests exploratoires pour trouver les problèmes que les vérifications automatisées n’ont jamais été conçues pour détecter.
Résultats

Ce qui a changé

  • Une couverture de test élevée dans les domaines fonctionnels les plus risqués.
  • Les tests et l’automatisation font partie de chaque sprint, et les cas de test sont développés en même temps que les fonctionnalités.
  • Une passation complète du processus et de la stack technique à un testeur context-driven que le groupe a recruté en interne et qui porte encore la démarche plusieurs années plus tard.
« Alex et Andy ont rapidement maîtrisé la complexité de notre système IAM historique, qui compte plus de 100’000 utilisateurs, et ont joué un rôle clé pour faire passer notre développement logiciel à un nouveau niveau de maturité. Sans l’intervention de House of Test, nous ne pourrions pas livrer à nos parties prenantes des logiciels de haute qualité au rythme qu’exigent nos cycles de sprint rapides. »
Client, grand groupe suisse de commerce de détail

Vous êtes face à une situation similaire ?

Parlez-nous de votre équipe et de ce sur quoi vous travaillez. L’un de nos ingénieurs reviendra vers vous.