Découvrez dans cette étude de cas comment StarDust a aidé un client confidentiel dans le secteur bancaire à surmonter ses défis de tests de non-régression multi-device.
Le client
Notre client est l’une des premières banques privées indépendantes en France, elle a pour mission d’accompagner ses clients dans la réalisation de leurs projets professionnels et financiers.
Plus qu’une simple banque privée, notre client offre à ses clients les avantages et les synergies d’un groupe international en s’appuyant sur les ressources et l’expertise du son réseau mondial dans 40 pays.
En plus de ses services de banque de détail, elle fournit à ses clients des conseils indépendants dans plusieurs domaines, notamment les fusions et acquisitions, la stratégie et le financement, ainsi que des solutions d’investissement et de gestion de patrimoine pour les grandes institutions, les familles, les entrepreneurs et les organisations.
Soucieux de fournir un service de premier ordre à ses clients, elle investit de manière significative dans ses plateformes digitales. Ces investissements sont spécifiquement conçus pour renforcer son application mobile et son site web tout en offrant aux clients des fonctionnalités innovantes et une expérience utilisateur de premier ordre.
Les défis
Depuis 2020, notre client a réalisé d’importants investissements dans ses plateformes digitales afin de construire un site web et une application mobile plus robustes et d’offrir une meilleure expérience client. Ce développement continu de leur site web et de leur application mobile a révélé différents défis que StarDust CTG Group a été en mesure d’alléger.
Pour commencer, elle ne disposait pas des ressources internes nécessaires pour exécuter un test de non-régression multi-devices après chaque sprint. Les tests sur de multiples configurations mobiles étaient une priorité essentielle pour garantir la qualité de l’application mobile et du site web et ceux pour chacun de ses clients.
Le second défi a été l’amélioration de l’efficacité du processus d’assurance qualité (QA). Bien que les tests fonctionnels et tests d’acceptations aient été effectués, ses équipes recherchaient un partenaire QA capable de renforcer son processus de test, d’être force de proposition sur la stratégie à adopter, tout en tenant compte des lacunes historiques pour évaluer les parties non testées de son site web et de son application.
Enfin, comme l’application et les sites web étaient développés par des organisations tierces, notre client avait besoin d’un partenaire capable de travailler en triparti et de manière cohésive avec des équipes hybrides dans un environnement Agile. La capacité du partenaire à travailler avec des parties prenantes internes et externes était donc essentielle pour la planification et l’exécution des tests de régression.
« Ce que j’ai le plus apprécié chez StarDust CTG, c’est l’expertise qu’ils ont apportée. L’expérience de StarDust dans le secteur bancaire leur a permis de comprendre facilement nos besoins, ce qui leur a permis de nous conseiller et de faire des suggestions précieuses tout au long de ce processus. J’ai également beaucoup apprécié la réactivité de leur équipe QA et la rapidité avec laquelle ils ont répondu à nos questions et à nos besoins. »
– Directeur Digital Factory
La solution de StarDust
Dans l’ensemble, StarDust CTG a répondu aux besoins et aux défis de client en organisant et en exécutant une série robuste de tests de non-régression sur leur application mobile et leur site web.
Pour assurer la qualité des tests, notre équipe a commencé par examiner le cahier de test existant, pour le réécrire, et l’exécuter à chaque sprint.
À chaque nouvelle itération de l’application et du site web, l’analyste QA dédié met à jour le cahier de test pour tenir compte des nouvelles fonctionnalités à tester tout en s’assurant de la non-régression.
Les tests de non-régression ont, quant à eux, été effectués sur différents devices (smartphones, tablettes et ordinateurs) afin de garantir la qualité du site web et des applications mobiles sur les supports digitaux du marché actuel. Ces tests multi-devices/multi-plateformes ont permis aux équipes du client d’avoir une évaluation précise du site web et de l’application mobile du point de vue de l’utilisateur final.
Notre équipe QA composée de testeurs/analystes et un Chef de Projet dédié a donc su collaborer avec les équipes du client et les membres de son équipe externe. Nous avons su coordonner la planification et l’exécution des tests de non-régression (TNR). Nous avons également pu fournir un aperçu général et des recommandations visant à améliorer le cahier de test et le processus QA global.
Les résultats
Fort de ses expériences dans le test de plateformes bancaires, StarDust CTG a créé un plan de recette de non-régression rigoureux et complet conçu autour des besoins spécifiques et des défis uniques du client.
Après plus d’un an de collaboration et plusieurs itérations qui ont chacune permis de couvrir des centaines d’étapes de test sur diverses configurations, le client a vu la qualité de son application et son site web améliorée. La majorité des bugs remontés représentaient des problèmes majeurs ou bloquants qui affectaient de nombreuses fonctionnalités critiques au bon déroulement de l’expérience utilisateur.
Les tests effectués sur différentes configurations ont permis au client de recevoir une évaluation précise de ses plateformes dans différents environnements, ainsi que de fournir des retours sur l’usabilité de son site web et de son application.
Enfin, notre équipe QA a conseillé les équipes du client sur la façon d’améliorer leur processus QA ainsi que d’améliorer la qualité de leurs plateformes et d’éviter les bugs à l’avenir.
« Je peux recommander StarDust CTG en raison des avantages qu’ils offrent. En comparant la valeur des tests de non-régression avec leurs coûts, il s’est avéré que c’était le budget le mieux investi. Un partenariat avec StarDust CTG, c’est une évidence. »
– Directeur Digital Factory
Tests de non-régression
Toute banque fait face à une concurrence importante et doit innover en permanence pour offrir un service toujours plus performant à ses clients. En conséquence, elle s’inscrit dans des développements nouveaux, dans des cycles courts. Mettre en place une stratégie de tests de non-régression, manuels et/ou automatisés, est indispensable.
En savoir plus