Testen von mobilen Anwendungen und Testautomatisierung für die globale Online-Gaming-Industrie
Wie?
Manuelles Testen, Automatisiertes Testen, Testmanagement
Wann?
2021-2022
Für wen?
Branchenführendes Unternehmen für die Entwicklung von mobilen Anwendungen
Zu lösendes Problem
In diesem Projekt wurden wir von Mito Digital Zrt. beauftragt, eine neu entwickelte mobile Anwendung für einen Kunden im internationalen Online-Glücksspielmarkt zu testen. Die Anwendung war auf den ecuadorianischen Glücksspielmarkt ausgerichtet. Während des Projekts bestand unsere Hauptaufgabe darin, die Qualität der Software zu sichern, indem wir uns um enge Liefer- und Testmeilensteine sowie um eine gleichbleibend hohe Qualität und fehlerfreie Lieferung kümmerten.
Welchen Ansatz haben wir gewählt?
Das Projekt hat den Ansatz gewählt, der am besten zum Sprint-Transportkonzept passt. Die vom aktuellen Sprint gelieferten Funktionen wurden zunächst manuell getestet, während gleichzeitig der gesamte Testsatz kontinuierlich automatisiert wurde, wenn neue Funktionen hinzukamen. Dies sparte viel Zeit und stellte sicher, dass die sich ständig erweiternde und weiterentwickelnde Anwendung immer in der gleichen Zeit an den Kunden ausgeliefert wurde.
Welches Ziel sollte erreicht werden?
Unser Ziel war es, jede Version der entwickelten mobilen Anwendung so zum Nutzertest durch den Kunden ausliefern zu können, dass keine kritischen und hohen Fehler mehr auftreten. Es war für uns von größter Bedeutung, dass trotz der ständigen Erweiterung der Anwendung um neue Funktionen die Stabilität des Systems und die Dynamik des Projekts erhalten blieben.
Was haben wir getan?
Während des gesamten Projekts wurden die Qualitätssicherungsaktivitäten nach einem vorgeplanten Zeitplan in Übereinstimmung mit den Sprints durchgeführt. Auf dieser Grundlage wurden immer im aktuellen Sprint Testfälle vorbereitet, die für manuelle Tests verwendet werden konnten. Parallel zu diesen Tests wurde auch die Testautomatisierung fortlaufend durchgeführt, so dass in einem bestimmten Sprint immer der bereits im vorangegangenen Sprint gelieferte Inhalt automatisiert wurde.
Durch dieses saubere Vorgehen wurde sichergestellt, dass in jedem Sprint ein umfassender Regressionstest für die bestehenden Funktionen der Anwendung durchgeführt werden konnte. Die Testautomatisierung wurde dank der schlüsselwortbasierten Testfälle auf der Grundlage desselben Testsatzes entwickelt, der auch für die manuellen Tests verwendet wurde. Um den gesamten Release-Prozess effizient zu unterstützen, wurde eine CI/CD-Pipeline entwickelt, die den gesamten Release-Prozess in einem einheitlichen Prozess organisiert und die automatisierte Testausführung steuert.
Was war das Ergebnis der Zusammenarbeit?
Dank der koordinierten Durchführung von Entwicklung und Qualitätssicherung konnte die Lieferung der mobilen Anwendung in dem vom Kunden erwarteten Zeitrahmen abgeschlossen werden.
Wir haben es geschafft, dass nicht nur das Endprodukt stimmte, sondern auch, dass die für jeden Sprint geplanten Funktionen in den geplanten Sprints wie ursprünglich geplant geliefert wurden.
Dies ermöglichte es dem Kunden, sich während der Benutzerakzeptanztests ausschließlich auf das Testen echter Geschäftsprozesse zu konzentrieren, ohne funktionale und/oder Leistungslücken.
Das Ergebnis der erfolgreichen Zusammenarbeit ist neben dem positiven Feedback und der Zufriedenheit des Kunden die Möglichkeit, weitere gemeinsame Projekte zur Entwicklung mobiler Anwendungen durchzuführen, die in anderen Märkten eingeführt werden sollen.
Lass uns arbeiten
zusammen!
Arbeit
mit uns!
Schicken Sie uns eine Nachricht und teilen Sie uns mit, wie wir Ihnen helfen können. Unser Vertriebsteam wird sich so schnell wie möglich mit Ihnen in Verbindung setzen, um die Einzelheiten zu besprechen!
Wir haben einen freien Tisch, der auf Sie warten könnte! Füllen Sie das Formular aus, sagen Sie uns, warum Sie das neueste Mitglied des TestIT-Teams werden wollen und lassen Sie uns einander kennenlernen!