Über den Kunden
Unser Kunde ist ein deutsches Unterhaltungsunternehmen, das für die Entwicklung hochwertiger Online-Slot-Spiele und innovativer Gaming-Lösungen bekannt ist. Das Unternehmen legt den Fokus auf Kreativität, Fairness und verantwortungsvolles Spielen und bietet ein umfangreiches Portfolio an Titeln, die Spieler in regulierten Märkten weltweit begeistern.
Unser Kunde wandte sich an Elinext, um seine internen Testkapazitäten mit einer internen QS Software zu erweitern. Unser QA-Engineering-Team entwickelte ein maßgeschneidertes Randomizer-Tool, das darauf ausgelegt ist, interne Testprozesse zu optimieren, die Testabdeckung zu verbessern und die Stabilität sowie Fairness der Gaming-Mechaniken zu gewährleisten. Diese Zusammenarbeit half unserem Kunden, seine Test-Workflows zu optimieren und die Qualität und Zuverlässigkeit seiner Gaming-Produkte weiter zu stärken.
Geschäftliche Herausforderung
Der Kunde benötigte ein zuverlässiges und kosteneffizientes internes Test-Tool, um seine Kerngeschäftsprozesse zu unterstützen. Speziell war ein benutzerdefinierter Randomizer erforderlich, um die Effizienz und Genauigkeit seiner internen Tests zu steigern.
Da der Hauptfokus des Kunden auf der Spieleentwicklung liegt, zogen sie es vor, keine internen Ressourcen für die Erstellung dieser Hilfslösung bereitzustellen. Stattdessen wandten sie sich an Elinext, bekannt für seine erstklassigen Webentwicklung Services und UI/UX-Design-Services, um eine leichtgewichtige, wartbare QS Software zu entwerfen, die sich nahtlos in ihren Workflow integrieren und die Gesamtqualität ihres internen Testprozesses verbessern würde.
Prozess
Das Projekt wurde in drei Hauptphasen unterteilt, um einen strukturierten und effizienten Lieferprozess zu gewährleisten:
Phase 1 – UI/UX-Entwicklung der internen QS-Software (2 Wochen)
In dieser Phase arbeiteten die Design- und Engineering-Teams von Elinext im Rahmen unserer Frontend-Entwicklung mit dem Kunden zusammen, um die Benutzeranforderungen zu definieren und eine intuitive, leichtgewichtige Benutzeroberfläche für das Randomizer-Tool zu erstellen. Der Fokus lag auf Einfachheit, Benutzerfreundlichkeit und nahtloser Integration in den internen Workflow des Kunden.
Phase 2 – Entwicklungsphase – Softwareentwicklung des internen Test-Tools (rund 3 Monate)
Das Entwicklungsteam implementierte die Kernfunktionalität des Randomizers unter Verwendung moderner Technologien. Während dieser gesamten Phase stellte die enge Kommunikation mit dem Kunden sicher, dass alle Funktionen mit seinen internen Testanforderungen und der technischen Umgebung übereinstimmten.
Phase 3 – Test- und Stabilisierungsphase basierend auf Kundenfeedback (ein Monat)
Nach der Entwicklungsphase wurde das interne Test-Tool umfassenden QA-Services sowie Verfeinerungen basierend auf dem Feedback des Kunden unterzogen. Diese Phase konzentrierte sich auf die Gewährleistung von Stabilität, Leistung und Zuverlässigkeit, bevor die QS Software vollständig für den internen Gebrauch bereitgestellt wurde.
Endprodukt-Überblick
Elinext entwickelte ein maßgeschneidertes internes Test-Tool (Spawn Cheat UI), das zur Optimierung der Überwachung und Validierung des Slot-Spielverhaltens für Spieleentwickler, QA-Tester und Analysten konzipiert wurde.
Unsere IT-Projektmanagement-Services ermöglichten es uns, die QS Software bereitzustellen, die über eine zentralisierte, intuitive Benutzeroberfläche Echtzeitzugriff auf Spielparameter und Konfigurationen bietet. Im Gegensatz zu manuellen Tests oder fragmentierten Debug-Tools vereint diese Plattform die Spieldaten an einem Ort und verbessert so die Transparenz, Geschwindigkeit und Genauigkeit während des gesamten Entwicklungs- und QA-Prozesses.
Zur Gewährleistung der Datensicherheit und des kontrollierten Zugriffs integriert das System Keycloak für die Benutzerauthentifizierung und rollenbasierte Verwaltung.
Die QS Software wird in einer gesicherten Testumgebung bereitgestellt und besteht aus vier Modulen:
Modul 1: Login
Das Login-Modul bietet eine sichere Autorisierung und Authentifizierung über Keycloak und unterstützt Funktionen wie die Option „Angemeldet bleiben“ und die Passwortzurücksetzung für den Benutzerkomfort.
[caption id="attachment_24737" align="alignnone" width="637"]
Modul 1: Login[/caption]
Modul 2: Spielkontextauswahl
Nach der Anmeldung gelangen Benutzer in das Spielkontext-Modul, wo sie nach bestimmten Spielen suchen und diese auswählen sowie Cheat-Konfigurationen erstellen, bearbeiten oder verwalten können. Diese Flexibilität ermöglicht es Testern und Entwicklern, verschiedene Spielbedingungen effizient zu simulieren.
[caption id="attachment_24738" align="alignnone" width="637"]
Modul 2: Spielkontextauswahl[/caption]
Modul 3: Spielsitzungsverwaltung
Das Spielsitzungsverwaltungsmodul der QS Software ermöglicht es Benutzern, Spin-Sammlungen zu erstellen, anzuzeigen und zu ändern, was eine vollständige Übersicht über die Spins und ihre Parameter bietet. Dank unserer gelieferten Back-End-Entwicklungs-Services hilft dies den QA-Teams, das Spielverhalten zu analysieren, Probleme zu identifizieren und Änderungen effektiv zu validieren.
[caption id="attachment_24739" align="alignnone" width="637"]
Modul 3: Spielsitzungsverwaltung[/caption]
Modul 4: Filterung
Schließlich ermöglicht ein fortschrittliches Filter-Modul der QS Software den Benutzern, mehrere Filter zu kombinieren, um Suchvorgänge zu verfeinern und sich auf präzise Datensegmente zu konzentrieren, was die Testgenauigkeit und die Geschwindigkeit der Analyse signifikant verbessert.
Geschäftseffekte für den Kunden
Die Implementierung der maßgeschneiderten QS Software brachte messbare Verbesserungen in den internen Testprozess des Kunden. Das Spawn Cheat UI reduzierte den manuellen Aufwand erheblich und verbesserte die Gesamteffizienz, Genauigkeit und Transparenz der Testvorgänge.
Durch die Zentralisierung der Spielkonfigurationsdaten in einer einzigen Benutzeroberfläche erhielt das QA-Team des Kunden schnelleren Zugriff auf wichtige Testparameter und Echtzeit-Einblicke in das Spielverhalten. Dieser optimierte Workflow verkürzte die Testzyklen und minimierte das Risiko menschlicher Fehler.
Da die QS Software zudem kostengünstig und einfach zu warten war, konnte der Kunde seine internen QA-Kapazitäten stärken, ohne zusätzliches internes Entwicklerpersonal einstellen zu müssen. Infolgedessen konnte sich das Engineering-Team auf die Kernaktivitäten der Spieleentwicklung konzentrieren, während gleichzeitig hohe Software-Qualitätsstandards beibehalten wurden.



