a1qa erbringt Services für Qualitätssicherung für einen bekannten Entwickler von Virtual-Reality-Lösungen
BESCHREIBUNG DES PRODUKTS
Der Kunde ist Australiens führender Entwickler von Virtual-Reality-Lösungen, die realistische Simulationen für medizinisches Fachpersonal bereitstellen, damit diese lernen, in kritischen Situationen besser zu reagieren und Leben zu retten.
Um die Genauigkeit des Simulationstrainings und die Qualität der Software zu verbessern, wandte sich das Unternehmen an a1qa.
PROJEKTÜBERSICHT
Um die gestellten Aufgaben zu erfüllen, beauftragte a1qa ein Team aus zwei QA-Ingenieuren und einem Manager. Ihre Aufgabe war es, die Qualität von zwei Softwareprodukten zu bewerten:
- Eine VR-Anwendung, mit der die Untersuchung von Verletzten und die Erstellung von Diagnosen geübt werden kann. In einem realistischen Szenario muss der Arzt die verfügbaren Hilfsmittel richtig anwenden. Wenn die Aufgabe erfolgreich abgeschlossen wird, überlebt der Patient und der Benutzer erhält Belohnungspunkte. Andernfalls gehen die Punkte verloren.
- Eine Webanwendung, die auf der plattformübergreifenden Unity-Engine läuft. Ihre Funktionen ähneln denen der VR-Lösung, aber das Szenario ist anders: Hier muss der Benutzer einem verletzten Bauarbeiter Erste Hilfe leisten.
Das Team begann mit dem Testen der VR-Anwendung mit dem Oculus Quest-Headset. Um Motion Sickness zu vermeiden, mussten die Ingenieure alle 15 Minuten eine kurze Pause einlegen, wie es das Protokoll vorsieht. Nach dem gründlichen Studium der Anforderungen, der Erstellung von Testfällen und dem Hochladen der .apk-Datei auf das Headset leisteten die Experten QA-Unterstützung in den folgenden Bereichen:
- Abnahmetests
Um sicherzustellen, dass die Anwendung alle kritischen und wesentlichen Geschäftsanforderungen erfüllt, führten die Ingenieure umfassende Tests durch, wobei sie sowohl positive als auch negative Testszenarien berücksichtigten.
Bei den Tests stellte das Team eine Reihe kritischer Fehler fest, wie z. B. eine niedrige Bildrate pro Sekunde, die Schwindelgefühle verursachte. Zu den weiteren Problemen gehörten die Unmöglichkeit, chirurgische Instrumente aufgrund kurzer Arme aufzuheben, von den Wänden wegfliegende Gegenstände, fehlende Anweisungen in den Menüs usw.
In dem Bestreben, die Zufriedenheit der Endbenutzer zu erhöhen, haben die QA-Ingenieure das Design und die Logik der Benutzeroberfläche, einschließlich der Struktur und der Navigationselemente, Menüs, Schaltflächen usw., gründlich bewertet. Nach Abschluss der Tests erstellte das Team einen detaillierten Bericht zur Benutzerfreundlichkeit mit einer Liste der festgestellten Probleme und ausführlichen Empfehlungen.
Als Nächstes war eine Webanwendung in Unity an der Reihe. Die Spezialisten führten umfangreiche Abnahmetests durch.
Wie bei der VR-Lösung testeten die Ingenieure, ob die Software der Aufgabe gewachsen war. Diese Testphase war von entscheidender Bedeutung, da der Kunde vor der Beauftragung von a1qa keinen Software-Qualitätssicherungsprozess implementiert hatte. Die QA-Ingenieure testeten die gesamte Funktionalität der Anwendung, vom Einloggen in das Spiel bis hin zum Erhalt von Boni nach erfolgreichem Abschluss der Aufgaben.
Als Ergebnis identifizierte das Team mehr als 80 Fehler, die sich negativ auf die Qualität der Benutzererfahrung auswirken. Dazu gehören sich wiederholende Aktionen (z. B. endlose Patiententransfers), sich überschneidende Menüs, verschwindende chirurgische Instrumente, Objektorientierungsfehler und andere.
Während des gesamten Projekts überwachte der QA-Manager die Einhaltung der Standards, stellte sicher, dass die Ziele erreicht wurden, beriet bei der Verwaltung des Fehlerlebenszyklus und überwachte die gesamte Teststrategie.
Außerdem wurde eine effektive Kommunikation mit dem Kunden durch synchrone und asynchrone Interaktion hergestellt. Dieser Ansatz stellte sicher, dass alle Arbeitsfragen trotz der Zeitverschiebung regelmäßig innerhalb einer Stunde pro Tag besprochen werden konnten.
Durch die Einbindung der a1qa-Spezialisten konnte die Qualität der Software verbessert und mehr als 160 Mängel unterschiedlichen Schweregrades aufgedeckt werden, die sich negativ auf den technischen Zustand des Produkts auswirkten.
ERBRACHTE DIENSTLEISTUNGEN
- Abnahmetests
- Usability-Tests
TECHNOLOGIEN UND WERKZEUGE
- Jira
- Oculus Quest 2
- TestRail
ERGEBNISSE
-
Mehr als 160 Fehler wurden entdeckt, darunter auch kritische Fehler, die für die menschliche Gesundheit gefährlich sein könnten, so dass ein reibungsloser Betrieb der Software gewährleistet ist.
-
Die vollständige Einhaltung der Qualitätsstandards wurde dank des Qualitätskontrollmanagers von a1qa erreicht, der den gesamten Prozess der Qualitätskontrolle leitete und eine reibungslose Kommunikation herstellte.
IN ZIFFERN
-
2Monate der Projektdauer
-
2bewährte Softwareprodukte
-
1ein Team von 2 Ingenieuren für Qualitätskontrolle und 1 Manager
-
160+aufgedeckte und behobene kritische und schwerwiegende Mängel