L'équipe d'a1qa fournit des services de test à un détaillant de cuisines renommé
DESCRIPTION DU PRODUIT
Le client, une entreprise britannique spécialisée dans la fabrication et la vente de cuisines, s'est tourné vers a1qa pour tester ses solutions logicielles internes et externes. L'application mobile du client lui permet d'acheter des cuisines et de créer leur design à l'aide de modules 2D et 3D spécialisés.
Les processus de production et de vente sont gérés par le système CRM et le système de gestion d'entrepôt (WMS), qui automatisent les principaux processus commerciaux et garantissent un traitement efficace des commandes et des marchandises.
Le client s'est adressé à a1qa pour trouver des prestataires de services de test compétents qui pourraient l'aider à assurer le bon fonctionnement et la publication en temps voulu de la solution logicielle.
DESCRIPTION DU PROJET
Il était important pour l'équipe d'assurance qualité de répondre aux exigences du marché, afin de contribuer au lancement d'une solution logicielle de haute qualité, compte tenu des délais de lancement serrés.
Les ingénieurs d'a1qa se sont rapidement intégrés dans les processus du client, ont examiné le produit, préparé une documentation d'essai détaillée et réalisé des tests fonctionnels en accordant une attention particulière à chaque détail.
Avec le développement rapide du logiciel, l'équipe a réalisé l'importance critique des tests de régression périodiques. Les spécialistes de l'assurance qualité ont effectué des tests de régression pour préserver la qualité du produit en introduisant de nouvelles fonctionnalités et en évitant les défauts potentiels dans les modules qui avaient déjà été testés auparavant.
Le client avait également besoin de tester la solution WMS. Elle est devenue l'un des modules de test prioritaires pour l'équipe d'assurance qualité.
La solution WMS permet une gestion efficace des stocks dans l'entrepôt et le traitement des commandes des clients. La tâche principale consistait à assurer son bon fonctionnement en traitant les commandes du début à la fin dans les délais impartis.
Pour tester tous les scénarios le plus près possible de la réalité, l'équipe d'assurance qualité a effectué des simulations du processus de réception des nouvelles marchandises, de leur transfert entre différents entrepôts et du traitement des commandes. Pour contrôler l'état de livraison des marchandises et l'état des commandes, les spécialistes des tests ont utilisé des lecteurs de codes-barres semblables à ceux utilisés par le client dans son entrepôt.
Cette approche intégrée a permis de valider le système du client par des vérifications de bout en bout auprès des utilisateurs et de préparer la solution logicielle en vue de sa diffusion.
Au cours du projet, il a été décidé de procéder à l'automatisation du processus de test. Il s'agissait de modules de conception 2D/3D, qui comprenaient un large éventail d'objets et de variantes de leur interaction.
Au départ, le client était préoccupé car le système était très sophistiqué et nécessitait une expertise spécifique. Cependant, l'équipe d'assurance qualité a réalisé un projet pilote qui a démontré l'expertise d'a1qa en matière d'automatisation de systèmes complexes.
Aujourd'hui, plus de 1 000 tests automatisés sont effectués dans 12 environnements différents.
Le projet se développait activement et le client avait besoin d'attirer davantage de spécialistes de l'assurance qualité. Progressivement, l'équipe de test s'est agrandie pour atteindre 20 personnes, avec des ingénieurs AQ travaillant sur différents sous-projets.
Le client a été satisfait de la flexibilité et du haut niveau de professionnalisme de l'équipe de contrôle de la qualité. Les ingénieurs se sont rapidement adaptés au projet, ont étudié en profondeur la portée du produit et ont pleinement répondu aux attentes.
Pour améliorer les processus d'assurance qualité, les spécialistes d'a1qa ont suggéré d'introduire Xray, un outil qui simplifie le travail avec les cas de test, dans le projet. Cette étape a permis de garantir la transparence du processus d'assurance qualité et de l'intégrer dans le cycle de vie du produit, ce qui a amélioré la précision de l'évaluation de la qualité.
La coopération avec le client se poursuit aujourd'hui.
Les spécialistes d'a1qa sont actifs dans 11 sous-projets et contribuent à l'amélioration de la qualité du produit informatique en collaboration avec l'équipe interne du client.
SERVICES FOURNIS
- Tests fonctionnels
- Tests de l'interface graphique
- Automatisation des tests
- Tests de régression
TECHNOLOGIES ET OUTILS
- Jira
- Postman
- Workbench
- Sentry
- Emissary
- Xray
- MySQL
- Rundeck
- Jenkins
RÉSULTATS
-
Automatisation des tests d'un produit complexe.
-
Transparence accrue des processus de test et amélioration des rapports grâce à la mise en œuvre de l'outil Xray.
-
Il émule le comportement de l'utilisateur final et empêche les défauts d'entrer dans la version publiée du produit.
-
L'évolutivité de l'équipe et sa capacité à se plonger rapidement dans les aspects complexes du système leur ont permis d'accélérer le travail sur le projet et de mettre sur le marché un produit de grande qualité.
EN CHIFFRES
-
2+années de durée du projet
-
20les ingénieurs chargés du contrôle de la qualité du projet
-
11sous-projets
-
12environnements de test
-
1Ktests automatisés