Mobiles Spiele-Testing: Detaillierte QA-Checkliste

Der Sektor der mobilen Spiele hat in den letzten Jahren einen beispiellosen Aufschwung erlebt, und sein Marktvolumen ist schneller gewachsen als das jedes anderen Unterhaltungssegments. Jüngste Daten zeigen, dass der mittlerweile milliardenschwere Markt für mobile Spiele jährlich um 7,4 % gewachsen ist. Mit diesem Wachstum wächst auch der Wettbewerb, so dass es wichtiger denn je ist, Spiele von höchster Qualität anzubieten.

In diesem Wettlauf um die Gunst der Nutzer wird das Testen von Spielen zu einem nicht verhandelbaren Aspekt. Und warum? Weil die Gewährleistung eines störungsfreien Gameplays, nahtloser Schnittstellen und intuitiver Mechanismen den Unterschied zwischen dem Erfolg und dem Misserfolg eines Spiels ausmachen kann – und hier kommt die Qualitätssicherung (QA) ins Spiel.

Bei der Qualitätssicherung von Handyspielen geht es nicht nur darum, Fehler zu finden, sondern auch darum, das Spielerlebnis zu verbessern, sicherzustellen, dass die Spiele benutzerorientiert sind, und vor allem eine Umgebung zu schaffen, in der die Spieler gerne wiederkommen.

Haben Sie schon einmal darüber nachgedacht, wie wichtig das Testen für jedes Softwareprodukt ist? Stellen Sie sich vor, wie komplex Spiele mit ihren komplexen Grafiken, Klangwelten und Interaktionen sind. Deshalb haben wir uns entschlossen, unsere Erfahrungen mit Ihnen zu teilen und Ihnen einen detaillierten Einblick in die Feinheiten des Testens von mobilen Spielen zu geben, indem wir eine Mischung aus Theorie, praktischen Erkenntnissen und bewährten Praktiken der Branche präsentieren, um sicherzustellen, dass sich Ihre Spiele von anderen abheben.

Hauptherausforderungen im QA-Prozess für mobile Spiele

Die Arbeit von QA-Ingenieuren geht über das Spielen zum Vergnügen hinaus. Stattdessen geht es darum, Probleme mithilfe verschiedener Testtechniken für Handyspiele zu finden und zu beheben.

Lassen Sie uns einige häufige Herausforderungen untersuchen, die beim Testen von Handyspielen auftreten.

  • Vielfältiges Geräte-Ökosystem. Die riesige Auswahl an Geräten auf dem Markt stellt eine der größten Herausforderungen dar. Jedes Gerät hat seine eigenen Spezifikationen, Bildschirmgrößen und Hardware-Funktionen. Ein Spiel kann auf einem Smartphone der neuesten Generation reibungslos laufen, während es auf einem älteren Modell zu Verzögerungen kommt. Daher ist es schwierig, auf allen möglichen Geräten zu testen, und die Tester müssen sich auf die beliebtesten und relevantesten Geräte für ihre Zielgruppe konzentrieren.
  • Einhaltung der App-Store-Regeln. Sowohl der App Store von Apple als auch der Google Play Store haben strenge Standards für die Ressourcenverwaltung, die Vermeidung übermäßiger Wärmeentwicklung und die effiziente Nutzung des Akkus. Die Spiele müssen außerdem die Integrität der Inhalte wahren, In-App-Käufe transparent verwalten und verantwortungsvoll mit den Nutzerdaten umgehen. Diese Richtlinien sind ausschlaggebend für die Genehmigung und gewährleisten ein hochwertiges Nutzererlebnis.
  • Unterschiedliche Betriebssysteme und Aktualisierungen. Häufige Betriebssystem-Updates und das Vorhandensein mehrerer Betriebssystemversionen führen zu komplexen Kompatibilitätstests. Durch die Analyse der beliebtesten und am meisten unterstützten Betriebssysteme für die Anwendung ist es möglich, die kritischsten Kompatibilitätsszenarien zu priorisieren. Mit dieser Strategie soll sichergestellt werden, dass Aktualisierungen das Spielerlebnis für keine Benutzergruppe negativ beeinflussen.
  • Netzwerk- und Konnektivitätsprobleme. Viele Handyspiele sind von stabilen Internetverbindungen abhängig, vor allem wenn es sich um Multiplayer-Spiele oder Online-Funktionen handelt. Herausforderungen entstehen, wenn ein Spieler von einer Wi-Fi-Verbindung auf eine mobile Datenverbindung umsteigt. Ziel ist es, einen unterbrechungsfreien Spielablauf unter verschiedenen Netzbedingungen zu gewährleisten.
  • Echtzeit-Mehrspielertests. Bei Spielen mit Echtzeit-Multiplayer-Modi ist die Synchronisierung besonders wichtig, vor allem in plattformübergreifenden Spielszenarien. In Anbetracht der verschiedenen Betriebssysteme, mit denen die Spieler arbeiten, ist es von entscheidender Bedeutung, eine reibungslose Interaktion zwischen ihnen zu gewährleisten. Ziel ist es, sicherzustellen, dass die Spieler unabhängig von ihrer Plattform das Spiel in Echtzeit erleben können, ohne dass es zu nennenswerten Verzögerungen oder Diskrepanzen kommt.
  • Akku- und Ressourcenverbrauch. Intensive Grafiken und ausgedehnte Spielsitzungen können ressourcenintensiv sein, was zu einer schnellen Entleerung der Batterie führen kann. Es ist äußerst wichtig, ein Gleichgewicht zwischen hochwertiger Grafik und optimaler Ressourcennutzung zu finden.
  • Herausforderungen bei der Lokalisierung. Die Ausrichtung auf ein globales Publikum bedeutet, dass Spiele in mehrere Sprachen lokalisiert werden müssen. Die Sicherstellung, dass der übersetzte Text korrekt mit der Benutzeroberfläche des Spiels übereinstimmt und dass kulturelle Nuancen berücksichtigt werden, ist ein wesentlicher Aspekt der Testphase.
  • Behandlung von Unterbrechungen im Spielverlauf. Spieler von mobilen Spielen werden während ihrer Sitzungen häufig unterbrochen, z. B. durch Anrufe, SMS, Alarme und andere Benachrichtigungen. Effektive Tests sollten verschiedene Szenarien abdecken, in denen diese Unterbrechungen auftreten. Um ein positives und nahtloses Spielerlebnis für die Benutzer zu gewährleisten, muss sichergestellt werden, dass die Spiele mit diesen Unterbrechungen angemessen umgehen, indem sie pausieren oder den Status speichern.

Neben den technischen Tests müssen die Tester von Handyspielen auch den allgemeinen Spaßfaktor des Spiels bewerten. Dazu gehört die Bewertung des Gameplays, des Designs und der Benutzerfreundlichkeit, um sicherzustellen, dass das Spiel Spaß macht und die Spieler fesselt.

Außerdem entwickeln sich mobile Spiele ständig weiter, und es tauchen immer wieder neue Technologien und Trends auf. Die Tester müssen mit diesen Fortschritten Schritt halten und ihre Testmethoden entsprechend anpassen.

Testen von Mobile Games - wie geht das?

Auf der Grundlage unserer langjährigen QA-Erfahrung, haben wir eine umfassende Checkliste für das Testen von Handyspielen zusammengestellt, die alle Phasen des Lebenszyklus von Softwaretests abdeckt. Los geht’s!

Prozess der Anforderungserhebung für mobile Spiele

Die Anforderungen des Spiels zu verstehen, ist der Eckpfeiler jedes erfolgreichen Handyspieltests. In dieser Phase wird das Fundament gelegt, das sicherstellt, dass alle nachfolgenden Testphasen mit den Zielen des Spiels übereinstimmen. Hier finden Sie eine Schritt-für-Schritt-Anleitung, um den Prozess der Anforderungserfassung zu optimieren.

Definieren Sie Projektumfang und -ziele:
Definieren Sie den Zweck und die Ziele des Handyspiels klar und deutlich
Identifizieren Sie das Problem, das es lösen soll, und die Ziele, die es erreichen soll
Verstehen Sie die Zielgruppe, ihre Bedürfnisse und den Nutzen, den das Spiel für sie haben wird

Identifizieren Sie Benutzer-Personas und Szenarien:
Erstellen Sie Benutzer-Personas, die verschiedene Arten von Benutzern und deren Eigenschaften, Vorlieben und Ziele repräsentieren
Identifizieren Sie verschiedene Benutzerszenarien oder typische Interaktionen, die Benutzer mit dem Spiel haben werden
Ermitteln Sie nutzerzentrierte Anforderungen und entwerfen Sie ein nutzerfreundliches Erlebnis

Sammeln Sie funktionale Anforderungen:
Definieren Sie die wichtigsten Spielmechanismen und die Art und Weise, wie Spieler mit dem Spiel interagieren
Skizzieren Sie die Level, Ziele und das Fortschrittssystem des Spiels
Spezifizieren Sie Spielelemente wie Charaktere, Gegenstände, Umgebungen und Power-Ups
Bestimmen Sie Monetarisierungsstrategien und In-App-Kaufoptionen

Sammeln Sie nicht-funktionale Anforderungen:

  • Definition der Leistungsanforderungen, einschließlich Bildrate, Ladezeiten und Reaktionsfähigkeit
  • Legen Sie technische Anforderungen fest, einschließlich Gerätekompatibilität, Netzwerkkonnektivität und Datenspeicherung
  • Spezifizieren Sie die Anforderungen an die Zugänglichkeit, um ein inklusives Gameplay für alle Nutzer zu gewährleisten.
  • Umreißen der Sicherheitsanforderungen zum Schutz der Nutzerdaten und der Privatsphäre

Durchführung von Nutzerforschung und Einholung von Feedback:

  • Führen Sie Nutzerinterviews, Umfragen und Fokusgruppen durch, um Erkenntnisse von potenziellen Spielern zu sammeln.
  • Analysieren Sie das Nutzerfeedback und überarbeiten Sie die Anforderungen basierend auf den Bedürfnissen und Vorlieben der Nutzer.
  • Priorisierung der Anforderungen auf der Grundlage von Wichtigkeit, Auswirkungen und Machbarkeit

Dokumentieren und Organisieren der Anforderungen:

  • Erstellen eines umfassenden Anforderungsdokuments, in dem alle gesammelten Anforderungen aufgeführt sind
  • Verwendung einer klaren und präzisen Sprache, von Diagrammen und Flussdiagrammen zur Veranschaulichung der Anforderungen
  • Kategorisieren und organisieren Sie die Anforderungen in funktionale und nicht-funktionale Bereiche
  • Priorisierung der Anforderungen auf der Grundlage ihrer Bedeutung und ihrer Auswirkungen auf den Projekterfolg

Überprüfung und Validierung von Anforderungen:

  • Regelmäßige Überprüfung der Anforderungen mit den Stakeholdern, um die Übereinstimmung und Konsistenz sicherzustellen
  • Validierung der Anforderungen anhand der Nutzerbedürfnisse und Projektziele
  • Identifizieren und lösen Sie alle Diskrepanzen oder Unstimmigkeiten in den Anforderungen

Pflegen und Aktualisieren der Anforderungen:

  • Halten Sie die Anforderungsdokumentation auf dem neuesten Stand, wenn sich das Projekt weiterentwickelt und neue Ideen auftauchen
  • Verfolgen Sie Änderungen an den Anforderungen und kommunizieren Sie diese effektiv an die Beteiligten
  • Sicherstellen, dass die Anforderungen weiterhin mit den Projektzielen und den Erwartungen der Benutzer übereinstimmen

Testplanungsprozess für mobile Spiele

Der Testplan diktiert den Ansatz, die Tools und die Ressourcen, die während der Testphase verwendet werden, um sicherzustellen, dass alle Spielkomponenten nach den festgelegten Kriterien geprüft werden. Lassen Sie uns einen Blick auf den komplizierten Prozess der Testplanung für Handyspiele werfen.

Vorplanung:

  • Skizzieren Sie die Hauptziele des Tests, z. B. Fehlererkennung, Leistungsbewertung, Bewertung der Benutzerfreundlichkeit usw.
  • Auflistung spezifischer Modelle und Betriebssystemversionen, die getestet werden sollen, unter Berücksichtigung des Marktanteils und der Benutzerbasis
  • Entscheiden Sie sich für manuelle Tests, automatisierte Tests oder eine Kombination aus beidem.

Erstellung des Testplans:

  • Definieren Sie, was getestet werden soll, einschließlich Spielmechanik, Benutzeroberfläche, Netzwerkleistung usw.
  • Entwickeln Sie detaillierte Testfälle, die alle Aspekte des Spiels abdecken
  • Zuweisung von Aufgaben und Ressourcen, einschließlich Testern, Geräten und Tools
  • Festlegen von Zeitplänen für die verschiedenen Testphasen

Einrichten der Testumgebung:

  • Vorbereiten von Geräten mit verschiedenen Spezifikationen und Netzwerkbedingungen
  • Installieren Sie das Spiel und alle notwendigen Tools für die Fehlerverfolgung und -meldung
  • Erstellen von Datensätzen, die für den Test benötigt werden, wie z. B. Benutzerkonten und Assets im Spiel

Ausführungsphase:

  • Führen Sie die geplanten Testfälle aus und dokumentieren Sie die Ergebnisse.
  • Ermutigen Sie die Tester, explorative Tests durchzuführen und unerwartete oder ungeplante Szenarien auszuprobieren.
  • Bewertung der Spielleistung unter verschiedenen Bedingungen wie Last- und Stresstests

Fehlerberichterstattung und -verfolgung:

  • Verfassen von Fehlerberichten mit detaillierten Beschreibungen, Schritten zur Reproduktion und ggf. Screenshots/Videos
  • Einstufung von Bugs nach Schweregrad und Auswirkung auf das Spielerlebnis
  • Überwachen Sie Fehlerbehebungen und führen Sie bei Bedarf neue Tests durch.

Testen der Benutzerfreundlichkeit:

  • Freigabe einer Beta-Version für eine ausgewählte Gruppe von Benutzern
  • Sammeln von Benutzerfeedback zu Spielablauf, Benutzeroberfläche und Gesamterlebnis
  • Sicherstellen, dass das Spiel intuitiv und benutzerfreundlich ist

Abschließende Überprüfung und Berichterstattung:

  • Zusammenfassen der Ergebnisse, einschließlich Fehlerstatistiken und Testabdeckung
  • Beurteilung, ob das Spiel die vordefinierten Leistungsmaßstäbe erfüllt
  • Verbesserungsvorschläge auf der Grundlage der Testergebnisse

Post-Release-Tests:

  • Behalten Sie die Bewertungen und das Feedback der Spieler nach der Veröffentlichung im Auge
  • Testen Sie neue Updates oder Patches vor der Veröffentlichung
  • Kontinuierliche Überwachung der Spielleistung und Serverauslastung

Dokumentation und Archivierung:

  • Aufzeichnung von Erkenntnissen und Verbesserungsmöglichkeiten für zukünftige Projekte
  • Bewahren Sie Testfälle, Berichte und Daten zur späteren Verwendung auf.

Testverfahren für die Funktionalität mobiler Spiele

Bei Funktionstests wird überprüft, ob jede Komponente des Handyspiels wie vorgesehen funktioniert. Sie sind die Grundlage dafür, dass das Spiel den Spielern ein einwandfreies Erlebnis bietet. Werfen wir einen Blick auf den Prozess der Funktionsprüfung von Spielen.

Installation:

  • Überprüfen Sie, ob das Spiel aus verschiedenen Quellen installiert werden kann, z. B. aus dem App Store, durch direktes Herunterladen oder über QR-Codes.
  • Überprüfen Sie, ob es klare Installationsanweisungen und Fortschrittsanzeigen während des Installationsvorgangs gibt.
  • Überwachen Sie die Installationszeit und stellen Sie sicher, dass sie innerhalb eines akzeptablen Rahmens liegt.
  • Überprüfen Sie, ob das Spielsymbol nach der Installation ordnungsgemäß auf dem Startbildschirm oder in der App-Schublade erstellt wird.
  • Vergewissern Sie sich, dass Installationsprotokolle erstellt werden und ausreichende Informationen für die Fehlersuche liefern.

Deinstallation:

  • Überprüfen Sie, ob das Spiel über die Einstellungen oder den App-Manager des Geräts deinstalliert werden kann.
  • Überprüfen Sie, ob es eindeutige Bestätigungsaufforderungen für die Deinstallation und Optionen zum Beibehalten oder Entfernen von Spieldaten gibt.
  • Überwachen Sie die Deinstallationszeit und stellen Sie sicher, dass sie innerhalb eines akzeptablen Rahmens liegt.
  • Überprüfen Sie, ob alle Spieldateien, einschließlich Restdaten und temporärer Dateien, nach der Deinstallation vollständig entfernt wurden.
  • Überprüfen Sie, ob noch Prozesse oder Dienste im Zusammenhang mit dem Spiel vorhanden sind, die bei der Deinstallation beendet werden.

Spielstart und Herunterfahren:

  • Stellen Sie sicher, dass das Spiel reibungslos und innerhalb eines angemessenen Zeitrahmens gestartet wird.
  • Testen Sie den Start des Spiels nach dem Neustart des Geräts
  • Überprüfen Sie, ob das Spiel ordnungsgemäß heruntergefahren wird, ohne dass es zu Abstürzen oder nachlaufenden Prozessen kommt.

Benutzerkonto-Verwaltung:

  • Testen der Benutzerregistrierung und des Anmeldevorgangs
  • Überprüfen der Synchronisierung von Benutzerdaten zwischen den Geräten
  • Testen der Passwortwiederherstellung und der Kontoeinstellungen
  • Überprüfen Sie, ob das Spiel angemessene Berechtigungen anfordert und verantwortungsvoll mit den Benutzerdaten umgeht
  • Sicherstellen, dass die Datenschutzeinstellungen klar und einfach zu verstehen sind

Mobiles Spiele-Testing: Detaillierte QA-Checkliste
Beispiel für ein Problem bei der Benutzerregistrierung in Candy Crush Saga: Ein Konto wird mit einer gefälschten E-Mail erstellt

Benutzeroberfläche und Grafiken:

  • Beurteilen Sie die Anordnung und den Abstand der UI-Elemente, um sicherzustellen, dass sie intuitiv, übersichtlich und nicht überladen sind.
  • Prüfen Sie auf grafische Störungen oder Artefakte
  • Stellen Sie sicher, dass der Text leicht lesbar ist, die Symbole erkennbar sind und die visuellen Indikatoren klar und deutlich sind.
  • Testen Sie verschiedene Bildschirmausrichtungen: Hochformat, Querformat
  • Validierung des responsiven Designs auf verschiedenen Bildschirmgrößen und Auflösungen
  • Überprüfen Sie, ob die berührbaren Bereiche eine angemessene Größe und einen angemessenen Abstand haben, um versehentliche Berührungen oder falsche Klicks zu vermeiden.
  • Überprüfen Sie, ob Berührungsinteraktionen ein angemessenes visuelles oder haptisches Feedback zur Bestätigung von Aktionen liefern.

Beispiel für ein Problem mit der Benutzeroberfläche in Dragonary: Das visuelle Modell des Drachens ist gestreckt

Spielmechanik:

  • Sicherstellen, dass alle Spielstufen/Missionen korrekt geladen werden
  • Testen Sie die Spielmechanik, z. B. Steuerung, Physik, KI-Verhalten, Kampfmechanik
  • Überprüfung der Kollisionserkennung und der Charakterbewegungen
  • Prüfen Sie, ob der Spielverlauf reibungslos ist und sich für den Spieler lohnt.
  • Sicherstellen, dass der Schwierigkeitsgrad angemessen ist und dass die Herausforderungen auf angemessene Weise eingeführt werden
  • Überprüfung der Funktionalität von Gegenständen und Power-Ups im Spiel
  • Prüfen Sie, ob es Exploits, Glitches oder unfaire Vorteile gibt, die das Spielerlebnis ruinieren könnten.

Mobiles Spiele-Testing: Detaillierte QA-Checkliste
Beispiel für ein Gameplay-Problem in Clone Ball: Auf Stufe 16 prallt der Ball nicht mehr von den Klingen ab.

Audio und Soundeffekte:

  • Überprüfen Sie, ob die Hintergrundmusik und die Soundeffekte funktionieren.
  • Testen Sie die Audioeinstellungen, wie Stummschaltung und Lautstärkeregelung
  • Prüfen Sie, ob die Audiodaten mit den Ereignissen und Animationen im Spiel synchronisiert sind.
  • Überprüfen Sie, ob die Audiodateien von hoher Qualität und frei von Rauschen, Verzerrungen oder Clipping-Artefakten sind.
  • Testen Sie die gesamte Audiomischung, um sicherzustellen, dass Soundeffekte, Musik und Hintergrundgeräusche ausgewogen sind und sich ergänzen.
  • Prüfen Sie, ob die Soundeffekte richtig räumlich angeordnet und in der Spielwelt positioniert sind.
  • Prüfen Sie, ob die Audioeinstellungen dauerhaft sind und beim Neustart des Spiels korrekt übernommen werden.

Beispiel für ein Audio-Problem in Rocket League Sideswipe: Der Sound beim Sammeln von Punkten wird in einer Schleife abgespielt, wenn man zu einem anderen Fenster wechselt.

Vernetzung und Konnektivität:

  • Testen Sie die Spielleistung unter verschiedenen Netzwerkbedingungen wie Wi-Fi, mobile Daten oder kein Netzwerk
  • Testen Sie das Spielverhalten im Falle von Netzwerkunterbrechungen
  • Sicherstellen, dass die Daten sicher übertragen werden

In-App-Käufe und Monetarisierung:

  • Testen Sie den Kaufprozess für Gegenstände im Spiel
  • Überprüfen Sie die sichere Handhabung von Zahlungsinformationen
  • Prüfen Sie die Lieferung von gekauften Gegenständen
  • Testen Sie Rückerstattungsprozesse und Fehlerbehandlung bei Transaktionen

Multiplayer-Modus (falls zutreffend):

  • Überprüfen Sie, ob die Spielersuche effizient ist und Spieler mit den richtigen Fähigkeiten und Vorlieben zusammenbringt.
  • Überprüfen Sie, ob es klare Matchmaking-Optionen gibt, wie z. B. Quick Play, Ranglistenspiele oder benutzerdefinierte Spiele.
  • Überwachen Sie die Wartezeiten bei der Spielersuche, um sicherzustellen, dass sie sich innerhalb akzeptabler Grenzen bewegen.
  • Überprüfen Sie, ob die Spielersuche ordnungsgemäß durchgeführt wird und das Spiel nicht abstürzt oder einfriert.
  • Bewerten Sie das Verhalten der Spielersuche unter verschiedenen Spielerdichten und geografischen Standorten
  • Überprüfen Sie, ob die Lobby-Chat-Funktionalität, die Voice-Chat-Optionen (falls zutreffend) und die Spielerprofile klar sind.

Beispiel für ein Problem mit dem Mehrspielermodus in Code Racer: Die Spieloberfläche ist bei der Auswahl eines Gegners blockiert

Fehlerbehandlung:

  • Stellen Sie sicher, dass das Spiel erwartete Fehler, wie z. B. Netzwerkunterbrechungen, Fehler beim Laden von Ressourcen oder Gerätebeschränkungen, angemessen behandelt.
  • Stellen Sie sicher, dass die Fehlermeldungen aussagekräftig und für die Spieler leicht verständlich sind.
  • Überprüfen Sie, ob das Spiel mit unerwarteten Fehlern umgehen kann, z. B. mit Speicherlecks, internen Abstürzen oder ungültigen Benutzereingaben.
  • Prüfen Sie, ob es Mechanismen zur Meldung von Abstürzen gibt, die relevante Informationen sammeln und Aufschluss über die Ursache des Absturzes geben.

Beispiel für unsachgemäße Fehlerbehandlung in Butter Royale: Der Benutzer wird zur Startseite weitergeleitet, anstatt eine Fehlermeldung zu erhalten, wenn zum zweiten Mal ein falscher Code eingegeben wird

Testverfahren für die Kompatibilität mobiler Spiele

Damit ein Spiel erfolgreich ist, muss es über verschiedene Geräte und Einstellungen hinweg ein nahtloses Erlebnis bieten. Hier finden Sie einen umfassenden Leitfaden zu den Schritten und Nuancen, die bei Kompatibilitätstests für mobile Spiele eine Rolle spielen.

Kompatibilität mit dem Betriebssystem:

  • Überprüfen Sie, ob das Spiel auf den Zielbetriebssystemen reibungslos funktioniert: Android, iOS
  • Prüfen Sie die Kompatibilität mit den neuesten und älteren Betriebssystemversionen wie Android 12-14, iOS 16-17
  • Verfolgen Sie Betriebssystem-Updates und führen Sie Regressionstests durch, um sicherzustellen, dass Ihr Spiel mit neuen Betriebssystemversionen kompatibel bleibt.
  • Überprüfen Sie, ob betriebssystemspezifische Gesten und Interaktionen, wie z. B. Wischgesten unter Android oder 3D Touch unter iOS, unterstützt werden und sich wie erwartet verhalten
  • Testen Sie die vom Betriebssystem bereitgestellten Eingabehilfen, wie VoiceOver unter iOS und TalkBack unter Android
  • Prüfen Sie, wie sich Ihr Spiel verhält, wenn es im Hintergrund läuft, und ob es übermäßig viele Ressourcen verbraucht oder die Batterie entleert
  • Testen Sie, wie Ihr Spiel auf Systembenachrichtigungen wie Anrufe, Textnachrichten oder Alarme reagiert und ob es mit Unterbrechungen vernünftig umgeht, ohne abzustürzen oder Spielfortschritte zu verlieren

Gerätekompatibilität:

  • Testen Sie das Spiel auf einer breiten Palette von Geräten mit unterschiedlichen Bildschirmgrößen, Auflösungen und Seitenverhältnissen
  • Berücksichtigen Sie verschiedene Modelle beliebter Hersteller wie Apple, Samsung, Google und OnePlus
  • Prüfen Sie die Unterstützung für externe Gamecontroller auf Plattformen, die dies anbieten, wie z. B. iOS mit MFi-Controllern

Hardware-Kompatibilität:

  • Überprüfen Sie die Kompatibilität des Spiels mit verschiedenen Hardwarekonfigurationen, einschließlich Prozessoren, Arbeitsspeicher und Grafikkarten
  • Identifizierung und Behebung von Leistungsproblemen im Zusammenhang mit Hardware-Einschränkungen

Software-Kompatibilität:

  • Testen Sie die Interaktion des Spiels mit anderen installierten Anwendungen und Diensten von Drittanbietern
  • Überprüfen Sie, ob Ihr Spiel plattformspezifische APIs und Funktionen, die vom Betriebssystem bereitgestellt werden, korrekt nutzt, z. B. Push-Benachrichtigungen, Game Center unter iOS und Google Play Games Services unter Android.

Prozess der Lasttests für mobile Spiele

Lasttests stellen sicher, dass das Spiel die erwartete Benutzerlast bewältigen kann und seine Leistung in verschiedenen Nutzungsszenarien beibehält. Sie helfen dabei, potenzielle Engpässe, Leistungsprobleme und Skalierbarkeitseinschränkungen zu erkennen und zu beheben, bevor das Spiel für ein großes Publikum freigegeben wird. Im Folgenden finden Sie eine Liste der Schritte, die Sie zur Durchführung umfassender Lasttests unternehmen sollten.

Einrichtung der Umgebung und Auswahl der Werkzeuge:

  • Bereiten Sie eine Testumgebung vor, die reale Bedingungen simuliert, z. B. die demografischen Merkmale, Gerätetypen und Netzwerkbedingungen der Zielgruppe
  • Richten Sie mehrere Geräte oder Emulatoren ein, um Spielerverbindungen zu simulieren.
  • Auswahl geeigneter Lasttest-Tools wie JMeter, LoadRunner oder spezieller Spieltest-Tools wie GameBench

Entwurf von Lasttests:

  • Erstellen Sie realistische Lastszenarien, die Benutzerinteraktionen und Spielmuster imitieren
  • Definieren Sie die Lastparameter, einschließlich der Anzahl der gleichzeitigen Benutzer, der Ramp-up-Rate und der Testdauer.
  • Bestimmen Sie gegebenenfalls die geografische Verteilung der Benutzer

Durchführung von Lasttests:

  • Führen Sie erste Lasttests durch, um die Grundleistung des Spiels zu beurteilen und mögliche Engpässe zu ermitteln.
  • Erhöhen Sie schrittweise die Last, um den Punkt zu ermitteln, an dem die Leistung abnimmt.
  • Führen Sie Stresstests durch, um den Punkt zu ermitteln, an dem das Spiel unter extremen Lastbedingungen zusammenbricht.
  • Führen Sie Spike-Tests durch, um plötzliche Belastungsspitzen zu simulieren und die Widerstandsfähigkeit des Spiels zu bewerten.
  • Überwachen und Sammeln von Leistungsdaten während des Tests, einschließlich Serverprotokolle, Clientprotokolle und Netzwerkstatistiken
Mobiles Spiele-Testing: Detaillierte QA-Checkliste

Beispiel für ein Serverlastproblem in Couple Up! Die meisten API-Anfragen brauchen mehr als 3 Sekunden, um zu antworten

Analyse nach dem Test und erneutes Testen:

  • Analysieren Sie die Leistungsdaten, um Leistungsengpässe und Bereiche mit Optimierungsbedarf zu identifizieren.
  • Implementieren Sie Leistungsverbesserungen und führen Sie erneut Tests durch, um die Wirksamkeit der Optimierungen zu bewerten.
  • Durchführung von Regressionstests, um sicherzustellen, dass die Leistungsverbesserungen nicht zu neuen Problemen führen

Testverfahren für die Sicherheit mobiler Spiele

Selbst eine kleine Sicherheitslücke im Spiel kann sich auf den Ruf des Unternehmens, das Vertrauen der Nutzer und die Datenintegrität auswirken. Schauen wir uns die einzelnen Schritte bei der Sicherheitsprüfung von Handyspielen an.

Modellierung von Bedrohungen:

  • Verstehen, wo im Spiel Schwachstellen bestehen könnten, z. B. bei der Datenspeicherung oder den Kommunikationskanälen
  • Berücksichtigen Sie sowohl serverseitige als auch clientseitige Bedrohungen
  • Führen Sie eine Bedrohungsmodellierung durch, um potenzielle Angriffsszenarien zu antizipieren.

Authentifizierung und Autorisierung:

  • Testen Sie den Authentifizierungsprozess, um sicherzustellen, dass nur legitime Benutzer auf das Spiel zugreifen können.
  • Testen Sie Mechanismen zum Sperren von Konten und Verfahren zur Wiederherstellung von Passwörtern
  • Sicherstellen, dass starke Authentifizierungsmechanismen vorhanden sind, wie z. B. die Zwei-Faktor-Authentifizierung, um unbefugten Zugriff auf Benutzerkonten zu verhindern
  • Prüfen Sie, ob die Sitzungs-Tokens sicher generiert, übertragen und validiert werden.
  • Testen Sie auf Schwachstellen bei der Sitzungsfixierung und Sitzungszeitüberschreitung

Berechtigungen und Zugriffskontrollen:

  • Überprüfen und validieren Sie die vom Spiel auf dem Gerät angeforderten Berechtigungen
  • Sicherstellen, dass das Spiel nur die erforderlichen Berechtigungen anfordert
  • Überprüfen Sie, ob die Zugriffskontrollen ordnungsgemäß implementiert sind, um den unbefugten Zugriff auf sensible Daten und Funktionen einzuschränken.
  • Prüfen Sie, ob das Spiel eine Berechtigungsverwaltung anbietet, die es den Nutzern ermöglicht, gewährte Berechtigungen jederzeit zu kontrollieren und zu widerrufen.

Datensicherheit:

  • Implementierung sicherer Datenspeicherungsmechanismen zum Schutz sensibler Benutzerinformationen, wie z. B. Datenverschlüsselung im Ruhezustand und bei der Übertragung
  • Überprüfung, ob die Datenübertragung mit geeigneten Verschlüsselungsprotokollen wie TLS/SSL gesichert ist, um das Abfangen und Abhören von Daten zu verhindern
  • Überprüfen Sie, ob Datenvalidierung und -sanitisierung ordnungsgemäß implementiert sind, um böswillige Eingaben und Dateninjektionsangriffe zu verhindern.

Code-Sicherheit:

  • Durchführung von Codeüberprüfungen und statischen Codeanalysen, um potenzielle Schwachstellen wie Pufferüberläufe, Cross-Site-Scripting (XSS) und SQL-Injection zu identifizieren und zu beheben
  • Einsatz von DAST-Tools (Dynamic Application Security Testing) zur Erkennung von Schwachstellen während der Laufzeit, z. B. unsichere API-Aufrufe und Fehler bei der Eingabevalidierung
  • Implementierung von Pipelines für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD), um Sicherheitstests zu automatisieren und sichere Codebereitstellungen zu gewährleisten

Penetrationstests:

Bibliotheken von Drittanbietern:

  • Überprüfen Sie die Verwendung von Bibliotheken und Komponenten von Drittanbietern, um sicherzustellen, dass sie aktuell, sicher und mit dem Entwicklungsrahmen des Spiels kompatibel sind.
  • Überprüfen Sie, dass die Bibliotheken von Drittanbietern keine Schwachstellen oder Sicherheitsrisiken in die Spielanwendung einbringen.
  • Erwägen Sie den Einsatz von Tools zur Verwaltung von Abhängigkeiten, um Bibliotheken von Drittanbietern automatisch zu verfolgen und zu aktualisieren.

Sicherheit der Backend-Infrastruktur:

  • Regelmäßige Überprüfung der Serversicherheit, einschließlich Firewalls und Intrusion-Detection-Systeme
  • Regelmäßige Anwendung von Sicherheits-Patches und Updates

Dokumentation:

  • Konsolidierung der Ergebnisse mit detaillierten Angaben zu Schwachstellen und Bedrohungen
  • Klassifizierung der Probleme nach Schweregrad und Erstellung eines auf Prioritäten basierenden Plans zur Behebung

Prozess zum Testen der Benutzerfreundlichkeit mobiler Spiele

Usability-Tests von Handyspielen befassen sich mit der Erfahrung des Spielers und stellen sicher, dass das Spiel nicht nur funktional, sondern auch angenehm, intuitiv und benutzerfreundlich ist. Durch das Verständnis und die Optimierung des Nutzererlebnisses können die Entwickler die Spielerbindung und den Gesamterfolg des Spiels erheblich steigern. Werfen wir einen detaillierten Blick auf die verschiedenen Facetten, die mit Usability-Tests für Handyspiele verbunden sind.

Allgemeine Benutzerfreundlichkeit:

  • Beachten Sie, ob das Spiel einen positiven Gesamteindruck hinterlässt
  • Prüfen Sie, ob sofort klar ist, worum es im Spiel geht und was der Spieler tun soll
  • Prüfen Sie, ob das Spiel leicht zu erlernen und zu verstehen ist und ob die Anweisungen klar und prägnant sind
  • Prüfen Sie, ob das Spiel Spaß und Freude macht und ob es die SpielerInnen fesselt und zum Weiterspielen anregt.
  • Testen Sie, ob das Spiel wiederholbar ist und genug Inhalt und Abwechslung bietet, um das Interesse der SpielerInnen zu wecken, es mehrmals zu spielen.

Navigation:

  • Stellen Sie sicher, dass die Menüstruktur klar und einfach zu navigieren ist und dass die Spieler die benötigten Optionen leicht finden können.
  • Prüfen Sie, ob es einfach ist, sich in der Spielwelt zu bewegen und ob die Steuerung intuitiv ist.
  • Prüfen Sie, ob das Spiel den Spielerinnen und Spielern ein klares Feedback zu ihren Aktionen gibt und ob es einfach ist, zu erkennen, was passiert und warum
  • Prüfen Sie, ob die Navigation im Spiel einheitlich ist und ob die Bedienelemente und Menüs immer auf die gleiche Weise verwendet werden.

Beispiel für ein Navigationsproblem in Heroes of the Dark: Das “Chat”-Fenster bleibt über dem Profil-Pop-up des Spielers

Spielablauf:

  • Beobachten Sie, ob das Spiel herausfordernd genug ist, um fesselnd zu sein, aber nicht so herausfordernd, dass es frustrierend wird
  • Prüfen Sie, ob die Ziele des Spiels klar und einfach zu verstehen sind und ob sie dem Spieler ein Gefühl von Ziel und Richtung vermitteln
  • Prüfen Sie, ob das Spiel ein befriedigendes Gefühl des Fortschritts vermittelt und ob der Spieler das Gefühl hat, Fortschritte zu machen und Ziele zu erreichen
  • Prüfen Sie, ob das Spiel in Bezug auf Schwierigkeit, Belohnungen und Strafen ausgewogen ist. Hat der Spieler das Gefühl, dass er eine faire Chance auf Erfolg hat?

Mobiles Spiele-Testing: Detaillierte QA-Checkliste
Beispiel für ein Problem der Benutzerfreundlichkeit in Metroland: Das Objekt “Bushaltestelle” verdeckt die Sicht des Spielers auf die Endszene

Technische Probleme:

  • Testen Sie, ob das Spiel reibungslos und ohne Leistungsprobleme läuft. Bleibt die Bildrate konstant?
  • Beachten Sie, ob das Spiel häufig abstürzt oder einfriert.
  • Prüfen Sie, ob das Spiel auf einer Vielzahl von Geräten und Betriebssystemen ordnungsgemäß funktioniert.
  • Prüfen Sie, ob das Spiel für Spieler mit Behinderungen zugänglich ist. Ist es mit Bildschirmlesegeräten, Tastatursteuerungen und anderen Hilfstechnologien kompatibel?

Beispiel für ein Benutzerfreundlichkeitsproblem in Butter Royale: Die App friert aufgrund eines Übertragungsfehlers ein

Zusätzliche Überlegungen:

  • Beachten Sie, ob das Spiel für seine Zielgruppe geeignet ist. Ist es zu schwierig oder zu leicht für die vorgesehene Altersgruppe?
  • Prüfen Sie, ob das Monetarisierungsmodell des Spiels fair und ausgewogen ist. Beeinträchtigt es nicht den Spielspaß?
  • Wenn das Spiel soziale Funktionen enthält, stellen Sie sicher, dass diese gut implementiert sind und Spaß machen.
  • Wenn das Spiel in mehrere Sprachen lokalisiert ist, prüfen Sie, ob die Lokalisierung gut gemacht ist. Ist die Übersetzung korrekt und natürlich?

Spieler-Feedback:

  • Lassen Sie die Tester ihre Gedanken während des Spielens äußern, um unmittelbare Reaktionen und Rückmeldungen zu erfassen.
  • Beobachten Sie die Interaktionen der Spieler mithilfe von Tools wie Bildschirmaufnahmen, um Designfehler oder verwirrende Elemente zu identifizieren.
  • Sammeln Sie detailliertes Feedback durch Fragebögen oder Interviews, um die Erfahrungen und Vorschläge der Spieler zu verstehen.

Testverfahren für die Lokalisierung mobiler Spiele

Testen von Sprache und Text:

  • Überprüfen Sie, ob der gesamte Text im Spiel, einschließlich Menüs, Dialoge, Anleitungen und Beschreibungen, korrekt in die Zielsprache(n) übersetzt wurde.
  • Sicherstellen, dass die Übersetzungen dem Thema und der Umgebung des Spiels angemessen sind
  • Sicherstellen, dass Sonderzeichen, Akzente und diakritische Zeichen korrekt angezeigt werden und nicht zu Darstellungsproblemen oder Abstürzen führen
  • Bestätigen Sie, dass die verwendete Schriftart alle erforderlichen Zeichen in der/den Zielsprache(n) unterstützt.

Beispiel für ein Zeichenproblem in Forest Knight: Ein in Kyrillisch eingegebener Spitzname wird im Begrüßungsfenster nicht

Audio-Tests:

  • Testen Sie Voiceovers und Audiohinweise auf korrekte Aussprache und sprachliche Konsistenz
  • Sicherstellen, dass Untertitel oder Untertitel mit der gesprochenen Sprache übereinstimmen
  • Prüfen Sie, ob die Lautstärke und Qualität des Tons in den verschiedenen Sprachen konsistent ist.

Benutzeroberfläche und Layout:

  • Prüfen Sie UI-Elemente wie Schaltflächen, Menüs und Dialogfelder auf Textüberlauf oder Abschneiden
  • Prüfen Sie, ob die Benutzeroberfläche Sprachen mit Rechts-nach-Links-Ausrichtung unterstützt, falls zutreffend.
  • Testen Sie Touch-Targets und andere interaktive Elemente auf ihre Benutzerfreundlichkeit in verschiedenen Sprachen.
Mobiles Spiele-Testing: Detaillierte QA-Checkliste

Beispiel für ein UI-Problem in AnimA ARPG: Der Text der Schaltfläche “Dungeon reset” in der RU-Lokalisierung überläuft die Schaltfläche

Kulturelle Adaption:

  • Überprüfen Sie den Inhalt des Spiels auf kulturelle Empfindlichkeiten oder Ungenauigkeiten
  • Stellen Sie sicher, dass der Humor und die Anspielungen des Spiels für die Zielgruppe geeignet sind.
  • Überprüfen Sie, ob Datums- und Zeitformate, Währungssymbole und Maßeinheiten an die Konventionen der Zielregion angepasst sind.
  • Stellen Sie sicher, dass alle Verweise auf kulturelle Normen, Feiertage oder lokale Ereignisse korrekt und relevant sind.
  • Durchführung einer abschließenden Überprüfung mit Muttersprachlern oder Kulturexperten, um sicherzustellen, dass das Spiel kulturelle Normen respektiert und anstößige Inhalte vermieden werden

Einhaltung rechtlicher und regulatorischer Vorschriften:

  • Stellen Sie sicher, dass das Spiel den lokalen Gesetzen und Vorschriften entspricht, z. B. in Bezug auf Altersfreigaben, Datenschutz und Inhaltsbeschränkungen
  • Prüfen Sie, ob Haftungsausschlüsse, Datenschutzrichtlinien oder Nutzungsbedingungen aktualisiert oder übersetzt werden müssen.

Testverfahren für die Einhaltung der Vorschriften im App Store für mobile Spiele

Um einen reibungslosen Start und anhaltenden Erfolg Ihres Spiels zu gewährleisten, müssen Sie sicherstellen, dass Ihr Spiel den Richtlinien des App Store/Google Play Store entspricht. Die Nichteinhaltung kann zu Verzögerungen oder sogar zur Entfernung aus den Stores führen. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung für den Konformitätsprozess im App Store von Apple und im Google Play Store.

Inhaltsrichtlinien:

  • Prüfen Sie Spielinhalte wie Chats, Bilder und Szenarien, um sicherzustellen, dass das Spiel frei von unangemessenen, beleidigenden oder schädlichen Inhalten ist.
  • Prüfen Sie, ob die Altersfreigaben korrekt eingestellt sind.
  • Vergewissern Sie sich, dass Ihr Spiel keine Urheberrechte, Warenzeichen oder andere geistige Eigentumsrechte verletzt.
  • Prüfen Sie, ob Sie die richtigen Lizenzen oder Genehmigungen für die im Spiel verwendeten Inhalte oder Ressourcen Dritter erhalten haben.
  • Prüfen Sie, ob die Rechte am geistigen Eigentum anderer Ersteller oder Mitwirkender anerkannt und respektiert werden.
  • Überprüfen Sie, ob geeignete Mechanismen zur Moderation von nutzergenerierten Inhalten eingesetzt werden.
  • Prüfen Sie, ob das Spiel klare Richtlinien für akzeptables Nutzerverhalten enthält.

Datenerfassung und Datenschutz:

  • Vergewissern Sie sich, dass die App eine klare und informierte Zustimmung der Nutzer einholt, bevor sie persönliche Daten sammelt.
  • Sicherstellen, dass das Spiel den Nutzern transparente Datenschutzrichtlinien und Datenverwaltungspraktiken bietet
  • Überprüfen Sie die Einhaltung von Datenschutzbestimmungen, wie GDPR und CCPA

In-App-Käufe und Werbung:

  • Achten Sie darauf, ob die Werbung die Spielfunktionalität übermäßig beeinträchtigt
  • Prüfen Sie, ob die Bedingungen für In-App-Käufe und Werbung klar offengelegt werden.
  • Stellen Sie sicher, dass die angezeigte Werbung für die Altersgruppe des Publikums geeignet ist.
  • Stellen Sie sicher, dass das Spiel Altersbeschränkungen und Werbebeschränkungen für Kinder einhält.
  • Prüfen Sie, ob die Werbung deutlich gekennzeichnet ist.

Technische Anforderungen:

  • Sicherstellung der Kompatibilität mit der neuesten Version des Betriebssystems und einer Reihe von Geräten
  • Sicherstellen, dass die Anwendung frei von größeren Fehlern und Abstürzen ist
  • Überprüfen Sie, ob nur dokumentierte und genehmigte APIs verwendet werden
  • Überprüfung der Einhaltung von Richtlinien zur Datenspeicherung, insbesondere für sensible Daten
  • Überprüfen Sie, ob das Spiel eine reibungslose Leistung mit optimierten Ladezeiten und effizientem Akkuverbrauch bietet.

Beta-Testverfahren für mobile Spiele

Betatests sind eine entscheidende Phase im Entwicklungsprozess eines Spiels, die es den Entwicklern ermöglicht, wertvolles Feedback von tatsächlichen Benutzern in realen Szenarien zu sammeln. Dieses Feedback hilft dabei, das Spiel vor seiner endgültigen Veröffentlichung zu verbessern. In dieser Liste haben wir alle wichtigen Schritte für Beta-Tests zusammengestellt.

Vorab-Tests:

  • Setzen Sie sich klare Ziele, z. B. die Identifizierung von Fehlern, Leistungsproblemen oder die Bewertung der Spielmechanik.
  • Dokumentieren Sie die Testszenarien, Testfälle und erwarteten Ergebnisse

Wählen Sie eine vielfältige Gruppe von Beta-Testern aus:

  • Rekrutieren Sie Tester mit unterschiedlichen Geräten, Betriebssystemen und Standorten, oder nutzen Sie einen Beta-Test-Service
  • Versorgen Sie die Tester mit Richtlinien und Anweisungen

Richten Sie Feedback-Kanäle ein:

  • Richten Sie klare Kommunikationskanäle wie Foren, E-Mail oder spielinterne Systeme ein.
  • Ermutigen Sie zu offenem Feedback von Testern

Sammeln und analysieren Sie das Feedback:

  • Bitten Sie um Meinungen zur Geschichte des Spiels, zu den Charakteren und zum Schwierigkeitsgrad.
  • Bitten Sie um Feedback zur Navigation, zum Layout und zum allgemeinen UI-Design des Spiels.
  • Analysieren Sie das Feedback, um wiederkehrende Probleme oder Vorschläge zu erkennen und die wichtigsten Bereiche für Verbesserungen hervorzuheben.
  • Implementieren Sie Änderungen und erwägen Sie eine weitere Betatestrunde, um sicherzustellen, dass alle Bedenken berücksichtigt werden.

Mobile Game Testing vs. Mobile App Testing

Nach unserer ausführlichen Checkliste für das Testen von mobilen Spielen fragen Sie sich wahrscheinlich: Wie unterscheidet sich das Testen von mobilen Spielen vom Testen mobiler Anwendungen? Auf den ersten Blick scheinen die beiden ähnlich zu sein. Schließlich wird auf beide über mobile Geräte zugegriffen. Bei näherer Betrachtung zeigen sich jedoch deutliche Unterschiede, die für jeden Tester oder Entwickler wichtig sind.

ASPECT
TESTEN MOBILER SPIELE
TESTEN MOBILER ANWENDUNGEN
ASPECT

Grafiken und Animationen

TESTEN MOBILER SPIELE

Priorisiert visuell ansprechende Grafiken, flüssige Animationen und Charakterbewegungen. Sorgt dafür, dass die Spielumgebung ohne Störungen geladen wird.

TESTEN MOBILER ANWENDUNGEN

Konzentriert sich auf Klarheit und Einfachheit des Designs. Die Elemente der Benutzeroberfläche müssen klar und funktional sein. Keine schweren Animationen.

ASPECT

Interaktivität Levels

TESTEN MOBILER SPIELE

Komplexe Interaktionen, Multi-Touch-Steuerung und spielspezifische Gesten.

TESTEN MOBILER ANWENDUNGEN

Vereinfachte Interaktionen durch Antippen, Scrollen und Streichen. Entscheidend für eine benutzerfreundliche Navigation.

ASPECT

Gameplay-Erfahrung

TESTEN MOBILER SPIELE

Dazu gehören die Bewertung der Schwierigkeitskurven, das Engagement der Spieler, die Belohnungen im Spiel und der Spielverlauf. Der Tester muss ein “Gefühl” für das Spiel entwickeln, um zu erkennen, ob es für die Zielgruppe zu leicht oder zu schwierig ist. Automatisierungswerkzeuge können die menschlichen Emotionen oder Frustrationen, die ein Spieler empfinden könnte, nicht nachahmen.

TESTEN MOBILER ANWENDUNGEN

Nicht zutreffend, da die Apps keinen sich entwickelnden Spielaspekt haben.

ASPECT

Leistungsmetriken

TESTEN MOBILER SPIELE

Er muss hochauflösende Grafiken, schnelle Reaktionen im Spiel und schnelle Szenenwechsel bewältigen.

TESTEN MOBILER ANWENDUNGEN

Der Schwerpunkt liegt auf nahtlosen Übergängen zwischen App-Abschnitten und einer effizienten, verzögerungsfreien Ausführung von Aufgaben.

ASPECT

Testen der Konnektivität

TESTEN MOBILER SPIELE

Sorgt dafür, dass Online-Mehrspielermodi reibungslos funktionieren und Offline-Spiele ohne Netzwerk nicht abstürzen.

TESTEN MOBILER ANWENDUNGEN

Konzentriert sich auf die Datensynchronisierung, insbesondere für Cloud-basierte Anwendungen. Muss mit unterschiedlichen Netzwerkstärken zurechtkommen.

ASPECT

Feedback und Berichterstattung

TESTEN MOBILER SPIELE

Es handelt sich um spielinterne Tools, mit denen die Spieler Feedback zu Spielmechanismen geben oder Fehler im Spiel melden können.

TESTEN MOBILER ANWENDUNGEN

Das Feedback bezieht sich in der Regel auf die Benutzerfreundlichkeit, die Funktionen der Anwendung oder Kompatibilitätsprobleme.

ASPECT

Update- und Patch-Tests

TESTEN MOBILER SPIELE

Stellt sicher, dass neue Spielebenen, Charaktere oder Funktionen gut integriert werden, ohne die bestehende Spieldynamik zu beeinträchtigen.

TESTEN MOBILER ANWENDUNGEN

Der Schwerpunkt liegt darauf, dass neue Funktionen oder Änderungen nahtlos integriert werden, ohne die Benutzererfahrung zu beeinträchtigen.

Unsere Erfahrung mit Mobile Spiele-Tests

QAwerk hilft Spieleentwicklern seit 2015 dabei, gut durchdachte, zufriedenstellende und nahtlose Spielerlebnisse zu liefern. Wir haben iOS- und Android-Spiele verschiedener Genres getestet – von einfachen Hypercasual- und Puzzlespielen zum Zeitvertreib bis hin zu Ego-Shootern, Massively Multiplayer Online Role-Playing Games, Autorennen, Battle Royale und Simulationen.

Eines unserer jüngsten Projekte ist Couple Up!, ein interaktives mobiles Liebesspiel, das für iOS und Android verfügbar ist. Da die Nutzerbasis des Spiels wuchs, wollten die Macher sicherstellen, dass der Server eine wesentlich größere Anzahl von Spielern bewältigen kann. Daher beauftragten sie unser QAwerk-Team mit der Durchführung umfassender Lasttests, Code-Reviews und der Überprüfung der Serverkonfiguration.

Unsere Lasttests ergaben, dass der Spieleserver Schwierigkeiten hatte, einen starken Anstieg der Nutzerzahlen in kurzer Zeit zu bewältigen, was zu einem Systemungleichgewicht, langen Antwortzeiten und internen Serverfehlern führte. Da wir auch DevOps-Ingenieure in unserem Team haben, haben wir den Couple Up!-Entwicklern einen Schritt-für-Schritt-Aktionsplan zur Verbesserung der Serverleistung und zur Verringerung der Fehleranzahl vorgelegt.

Sind Sie neugierig, ob wir das Know-how und die Ressourcen haben, um Ihr Spiel zu testen? Melden Sie sich bei uns und vereinbaren Sie einen kurzen Anruf, damit wir Ihre Bedürfnisse und Erwartungen besprechen und prüfen können, inwieweit diese mit unserer Erfahrung übereinstimmen.