Wie man neue Tests anfordert

Aus EnzyklopAtys

Version vom 27. Mai 2023, 07:11 Uhr von Leda (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
de:Wie man neue Tests anfordert en:How to request new testing
 
UnderConstruction.png
Übersetzung zur Überprüfung
Gib nicht den Mitwirkenden die Schuld, sondern komm und hilf ihnen. 😎

Dieses Dokument soll euch Informationen darüber geben, wie ihr einen Test durch das Test-Team beantragen könnt. Die Vorbereitung einer solchen Aufgabe ist nicht einfach und wir brauchen eure Mitarbeit und Hilfe. Es gibt mehrere Schritte, die Ihr tun müsst, um den Teamkoordinatoren bei der Vorbereitung der Tests zu helfen. Der erste Teil ist den Schritten gewidmet, die notwendig sind, wenn eine neue Aufgabe erstellt wird. Im zweiten Teil wird beschrieben, was mit eurer Aufgabe geschehen wird und wann eure Aufmerksamkeit wieder benötigt wird.

Schema für die Organisation des Testboards
Schema für die Organisation des Testboards

Neue Aufgabe erstellen

Als erstes müssen Sie eine Aufgabe auf dem [Team] Testboard erstellen. Wir verstehen, dass auch du zu tun hast, also kannst du dich gerne an die Teamkoordinatoren wenden, um alle folgenden Schritte durchzuführen.

Server zur Durchführung von Tests

Es gibt drei Spalten, mit denen Du beginnen kannst. Wähle die Spalte aus, die sich auf den Server bezieht, auf dem die Tests durchgeführt werden sollen. Bitte ordne Deine Aufgabe keiner anderen Spalte zu und warte darauf, daß ein Teamkoordinator die Aufgabendetails und Deine Änderung auf dem Server überprüft und einen Test vorbereitet. Bitte vergewissere Dich, daß die gewünschte Änderung, die Du testen möchtest, auch wirklich auf dem ausgewählten Server vorhanden ist.

  • Warten auf Yubo für alle Tests auf dem Server der Entwickler, es wird erwartet, daß Aufgaben ohne Probleme nach dem Testen zu Gingo weitergeleitet werden.
  • Warten auf Gingo für alle Tests auf dem Testserver, es wird erwartet, daß Aufgaben ohne Probleme nach dem Testen zu Atys weitergeleitet werden
  • Waiting for Atys für alle Tests auf dem Live-Server

Aufgabendetails bereitstellen

Nachdem Du eine Spalte ausgewählt hast, die dem gewünschten Server entspricht, mußt Du uns alle erforderlichen Angaben machen. Wir müssen wissen, worum es bei den Tests geht, ob es Test-/Debug-Tools gibt, die wir verwenden können, wo und wie wir Ihre Änderung auf dem Server testen können und wie lange die Testphase insgesamt dauert. Verlinke uns optional alle notwendigen Dokumente und andere Aufgaben, die mit dieser Aufgabe zusammenhängen, aber denke daran, daß die Tester wahrscheinlich auch keine Zugriffsrechte auf diese Informationen haben werden...

  • Erteile dem Testteam Zugriffsrechte
  • Kopiere alle notwendigen Inhalte in ein anderes Dokument, das das Team lesen kann, oder direkt in die Aufgabenbeschreibung.

Führe die Aufgabenanpassung durch

Test Team Board-Aufgabe bereit zur Bearbeitung
Test Team Board-Aufgabe bereit zur Bearbeitung

Als nächstes musst du die Aufgabe anpassen. Bitte führe die folgenden Schritte aus:

  • Setz seine Farbe auf gelb, um anzuzeigen, dass die Aufgabe von einem Teamkoordinator bearbeitet werden kann.
  • Füge einen Tag-Sticker mit dem Namen des verantwortlichen Entwicklers hinzu, damit wir wissen, wen wir für zusätzliche Informationen kontaktieren müssen.
  • Benachrichtige die Teamkoordinatoren im Chat über die Aufgabe.

Die Aufgabe ist nun vorbereitet. Bitte beachte die folgenden Anweisungen:

  • Weise die Aufgabe keinem Teammitglied zu
  • Verschiebe die Aufgabe nicht in eine Spalte mit laufenden Tests
Test-Board-Prozessdiagramm
Test-Board-Prozessdiagramm

Wie geht es weiter?

Sobald die Aufgabe auf dem Board erstellt ist, mußt Du warten, bis einer der Koordinatoren des Testteams die Aufgabe übernimmt und einen Test vorbereitet. Du kannst ihn im Team-Chat benachrichtigen. Optional kannst Du die Rolle des Koordinators selbst übernehmen und die notwendigen Schritte selbst durchführen. Im Wesentlichen wird der folgende Ablauf diesen Schritten folgen:

  • Zuweisung der Aufgabe an einen Koordinator, der der nächste Testleiter wird
  • Überprüfung der Aufgabe und Änderungen auf dem Zieltestserver
  • Vorbereitung des Test-PADs
  • Eröffnung eines neuen Tests
  • Abschließen und Auswerten des Tests
  • Aufgabenfortschritt oder Rückgabe auf der Grundlage der Testergebnisse. Lesen Sie Das_Test-Team-Handbuch/5_-_Test-Board-Organisation#Theorie für weitere Informationen.
    • Wenn keine Probleme gefunden wurden, die den Fortschritt der Aufgabe blockieren, kann sie direkt zum nächsten Server oder zur Spalte Erledigt übergehen.
    • Wenn Probleme gefunden wurden, die den Fortschritt der Aufgabe verhindern, wird sie zurückgeschoben
  • Aktualisierung der Aufgabe, um alle Probleme als Unteraufgaben einzubeziehen, Aktualisierung der Tag-Aufkleber
  • Aufhebung der Zuweisung der Aufgabe, Benachrichtigung des Entwicklers und/oder des Übersetzungsteams

Test ist abgeschlossen

Aufgabe des Testteams zum Testen geöffnet
Aufgabe des Testteams zum Testen geöffnet

Wenn ein Test abgeschlossen ist, bedeutet das nicht, daß die Aufgabe beendet ist. Falls beim letzten Test Probleme aufgetreten sind, bist Du jetzt wieder am Zug. Die Aufgabe wurde zurückgegeben und aktualisiert. Lese alle Unteraufgaben, um mehr über bekannte Probleme zu erfahren, die es in drei Arten gibt:

  • Problem - ein wichtiges oder kritisches Problem, das sich erheblich auf das Spielgeschehen auswirkt, wie z. B. falsche Funktionen, Exploits oder unvollständige Teile
  • geringfügig - kleinere Probleme, die gelöst werden müssen, aber die Nutzung der Funktion nicht verhindern, z. B. falsche oder fehlende Übersetzungen, falsches Layout von Elementen, fehlende Symbole oder unklare Anweisungen für Spieler
  • Klärung - alle Aspekte, die für die Tester nicht nachvollziehbar waren, z. B. Attribute, die nicht Teil Ihrer Detailspezifikation waren, unerwartetes Verhalten oder Ergebnisse möglicher Kombinationen mit anderen Spieleigenschaften

Alle diesbezüglichen Details findest Du im letzten Test-PAD sowie das Feedback und die Vorschläge der Tester. Bitte überprüfe sie und behebe alles, was möglich ist. Wenn etwas nicht klar ist oder du mehr Details brauchst, kannst du dich gerne an den vorherigen Testleiter oder einen anderen Teamkoordinator im Teamchat wenden. Sobald du mit den Änderungen fertig bist und diese Änderungen auf dem Testserver verfügbar sind, führe die Aufgabenanpassung durch und das Ganze wiederholt sich, bis alle Probleme, die den Aufgabenfortschritt blockieren, gelöst sind.

Das ist kein Fehler, sondern eine Funktion

Test Team Board-Aufgabe mit bekannten Problemen
Test Team Board-Aufgabe mit bekannten Problemen

Ein bestehendes Problem, insbesondere ein geringfügiges oder Klärung, bedeutet nicht zwangsläufig, daß Arbeit erforderlich ist. Das hängt von der Art des Problems und Ihren Vorstellungen von der zu prüfenden Änderung ab. Es kann vorkommen, daß der Testleiter oder die Tester Ihre Absichten nicht verstanden haben oder daß etwas, das sie für ein Problem halten, in Wirklichkeit eine Funktion ist.

Zu kompliziert, um sie zu lösen

Es kann vorkommen, daß ein entdecktes Problem nicht direkt mit der Aufgabe zusammenhängt oder zu komplex ist, um im Rahmen der Testaufgabe behoben zu werden, oder daß die Ursache des Problems in einer anderen Komponente liegt. In einem solchen Fall bleibt das Problem bis zum Ende der Lebensdauer der Aufgabe offen und bevor es in die Spalte "Erledigt" verschoben wird, wird eine separate Aufgabe auf dem Bugs board erstellt, die in der Zukunft gelöst werden soll.

Behobene Probleme

Wenn keine Probleme, die den Fortschritt der Aufgabe blockieren, offen bleiben, kann die Aufgabe zum nächsten Server auf der rechten Seite des Boards verschoben werden, und der gesamte Prozess wird für diesen Server wiederholt. In diesem Fall müssen Sie nur dafür sorgen, dass die Änderung auf dem neuen Server vorhanden ist, damit die Tests fortgesetzt werden können. Dies wiederholt sich, bis die Aufgabe in der letzten Spalte "Erledigt" erscheint.