a1qa fournit des services d'assurance qualité à un développeur renommé de solutions de réalité virtuelle
DESCRIPTION DU PRODUIT
Le client est le principal développeur australien de solutions de réalité virtuelle, qui fournit des simulations réalistes aux professionnels de santé afin de les aider à mieux gérer les situations critiques et à sauver des vies.
Pour améliorer la précision de sa formation par simulation et la qualité de son logiciel, l'entreprise s'est tournée vers a1qa.
RÉSUMÉ DU PROJET
Pour remplir les tâches qui lui ont été confiées, a1qa a constitué une équipe composée de deux ingénieurs AQ et d'un responsable. Leur tâche consistait à évaluer la qualité de deux produits logiciels :
- Une application de RV conçue pour exercer les compétences d'examen des blessés et de diagnostic. Dans un scénario réaliste, le médecin doit utiliser correctement les outils disponibles. Si la tâche est accomplie avec succès, le patient survit et l'utilisateur reçoit des points de récompense. Dans le cas contraire, l'utilisateur perd des points.
- Une application web fonctionnant sur le moteur multiplateforme Unity. Ses caractéristiques sont similaires à celles de la solution de RV, mais le scénario est différent : ici, l'utilisateur doit donner les premiers soins à un ouvrier du bâtiment blessé.
L'équipe a commencé à tester l'application de RV en utilisant le casque Oculus Quest. Pour éviter le mal des transports, les ingénieurs ont fait une courte pause obligatoire toutes les 15 minutes. Après avoir étudié en profondeur les exigences, créé des cas de test et téléchargé le fichier .apk dans le casque, les experts ont fourni un soutien en matière d'assurance qualité dans les domaines suivants :
- Tests d'acceptation
Pour s'assurer que l'application répond à toutes les exigences critiques et essentielles de l'entreprise, les ingénieurs ont effectué des tests complets, en prêtant attention aux scénarios de test positifs et négatifs.
Lors des tests, l'équipe a détecté un certain nombre de défauts critiques, tels qu'une faible fréquence d'images par seconde qui provoque des vertiges. Parmi les autres problèmes, citons l'impossibilité de saisir des instruments chirurgicaux en raison de bras trop courts, des objets qui s'envolent des murs, l'absence d'instructions dans les menus, etc.
Afin d'accroître la satisfaction de l'utilisateur final, les ingénieurs AQ ont évalué en profondeur la conception et la logique de l'interface utilisateur, y compris la structure et les éléments de navigation, les menus, les boutons, etc. À l'issue des tests, l'équipe a rédigé un rapport détaillé sur la convivialité, avec une liste des problèmes identifiés et des recommandations détaillées.
L'étape suivante consistait à créer une application web avec Unity. Les spécialistes ont procédé à des tests d'acceptation approfondis.
Comme pour la solution de RV, les ingénieurs ont testé si le logiciel était à la hauteur de la tâche. Cette phase de test était cruciale, car le client n'avait pas mis en place de processus d'assurance qualité avant de faire appel à a1qa. Les ingénieurs AQ ont testé l'ensemble des fonctionnalités de l'application, depuis la connexion au jeu jusqu'à la réception des bonus en cas de réussite des tâches.
L'équipe a ainsi identifié plus de 80 défauts qui nuisaient à la qualité de l'expérience utilisateur. Il s'agit notamment d'actions en boucle (par exemple, des transferts de patients sans fin), de menus qui se chevauchent, d'instruments chirurgicaux qui disparaissent, d'erreurs d'orientation des objets, etc.
Tout au long du projet, le responsable de l'assurance qualité a contrôlé le respect des normes, veillé à ce que les objectifs soient atteints, donné des conseils sur la gestion du cycle de vie des défauts et supervisé la stratégie d'essai globale.
Il a également établi une communication efficace avec le client par le biais d'une interaction synchrone et asynchrone. Cette approche a permis de s'assurer que toutes les questions relatives au travail pouvaient être discutées régulièrement en l'espace d'une heure par jour, malgré le décalage horaire.
L'intervention des spécialistes de l'a1qa a permis d'améliorer la qualité du logiciel et de détecter plus de 160 défauts de gravité variable qui ont eu un impact négatif sur l'état technique du produit.
SERVICES FOURNIS
- Tests d'acceptation
- Tests d'utilisabilité
TECHNOLOGIES ET OUTILS
- Jira
- Oculus Quest 2
- TestRail
RÉSULTATS
-
Plus de 160 défauts ont été détectés, y compris des défauts critiques potentiellement dangereux pour la santé humaine, ce qui a permis d'assurer le bon fonctionnement du logiciel.
-
Le respect total des normes de qualité a été assuré par le responsable du contrôle de la qualité d'a1qa, qui a géré l'ensemble du processus de contrôle de la qualité et établi une communication fluide.
EN CHIFFRES
-
2mois durée du projet
-
2des produits logiciels éprouvés
-
1une équipe de 2 ingénieurs en contrôle de qualité et 1 manager
-
160+les défauts critiques et majeurs détectés et corrigés