Teil 8: Qualitätskontrolle
Die letzten Wochen vor dem 'güldenen' Datum werden durch dreierlei Dinge dominiert: testen, testen und - Überraschung - nochmals testen.
Testosteron
Das heißt natürlich nicht, daß nur in diesem Zeitraum nach Bugs gesucht wird. Schon ein halbes Jahr vorher wurde begonnen, die einzelnen Komponenten zu prüfen. Später wird dann kontrolliert, ob diese Teile auch wie geplant zusammenarbeiten. Denn auch wenn einzelne Module fehlerfrei laufen, können im integrierten System Fehler auftauchen.
Wie laufen die Tests ab? Sitzen wir den lieben langen Tag da und spielen The Fall? Mitnichten. Das hängt immer davon ab, was eigentlich genau überprüft werden soll. Wenn man zum Beispiel sicherstellen will, daß alle Dialoge wie vorgesehen vonstatten gehen
, daß die Entscheidungsbäume richtig funktionieren, wäre es etwas umständlich, wenn man dafür immer das Spiel starten und zur entsprechenden Szene springen müßte. Deswegen haben wir uns ein Tool geschrieben, mit dem man eben jedes Gespräch seiner Wahl anschauen und durchprobieren kann. Und das Korrekturlesen findet natürlich auch nicht im Spiel statt.
Gleiches gilt für das frühe Testen des Kampfsystems, wo wir ein spezielles Programm verwendeten, daß es uns erlaubt den Kampfablauf zu simulieren, ohne das eigentliche Spiel laufen zu haben. Das Betrachten von Zahlen mag nicht sehr aufregend klingen, ermöglichte uns aber schon frühzeitig Rückschlüsse und Hinweise auf die Balancierung des Regelwerks. Außerdem konnte man so schnell Änderungen oder beispielsweise neue Waffen überprüfen, bevor die entsprechenden Animationen oder Modelle verfügbar waren.
Die Stiftung Spieletest
Beim Testen waren vier Gruppen involviert. Zuerst einmal natürlich wir selbst. Schon beim Entwickeln werden Bugs gefunden und korregiert. Und wenn einer gerade etwas Zeit übrig hat, dann hilft er jemand anderem, frisch implementierte Inhalte zu kontrollieren.
Zum Zweiten wären da externe Tester, mit denen wir fest zusammenarbeiten. Diese verfügen über einige Erfahrung in diesem Bereich und wissen, welche Spielsituationen besonders fehleranfällig sein könnten und wie man systematisch spielt bzw. testet.
Weiterhin haben wir eine Firma beauftragt, die auf das Testen von Software spezialisiert ist. Hier geht es weniger darum, den Inhalt zu kontrollieren, sondern zu sehen, wie das Spiel auf verschiedenen Systemen läuft. Natürlich lassen wir auch intern das Spiel auf verschiedenen gängigen Konfigurationen laufen. Das Ausprobieren aller denkbaren Hardwarekombinationen würde aber unsere Möglichkeiten sowohl in technisch auch als auch in finanziell machbarer Hinsicht übersteigen. Es gibt schließlich hunderte verschiedene Hardwareanbieter. Und für jedes einzelne Gerät gibt es wiederum diverse Treiberversionen, die es zu berücksichten gilt. Und manche von ihnen stehen notorisch in Konflikt mit anderen. Das sollte Euch eine grobe Vorstellung vom Umfang dieser Testproblematik geben. Da ist es unumgänglich, daß man einen Testspezialisten miteinbezieht.
Zuguterletzt haben wir den Mitgliedern aus der Community und anderen die Möglichkeit gegeben, das Spiel mal über ein Wochenende bei uns in der Firma anzuspielen. Die Teilnehmer wurden allerdings nicht instruiert, das Spiel zu testen. Sie sollten es einfach spielen. Auch auf diesem Wege wird man fündig. Außerdem ist es sehr interessant zu sehen, mit welchen Herangehensweisen manche Quests gelöst werden. Von den Designern nicht bedachte Lösungsmöglichkeiten können unter Umständen kritisch sein. Oder einen Ansporn darstellen.