Next: Über dieses Dokument
Institut für Informatik Programmierpraktikum
Lehr- und Forschungseinheit für Theoretische Informatik WS 1999/00
Dr.Thorsten Altenkirch, Dr.Ralph Matthes
Thomas Anderl, Alessandro Macri
Vorgaben für den BETA-Test (Siedler von Catan)
16. 2. 2000
Deadline: 23. 2. / 2. 3. 2000
Ihr erhaltet am Mittwoch den 16.2. per Email einen JAR-File, der die
Implementierung und Dokumentation einer anderen Gruppe enthält. Ihr
seid die Beta-Tester dieser Gruppe. Bis spätestens 23.2. soll ein
erstes Testprotokoll vorliegen. Die Protokolle sollen der anderen
Gruppe (unter Verwendung des Email-Aliases
pp99-gruppe@tcs) geschickt werden mit CC an den
Alias Eurer eigenen Gruppe (so bekommen auch beide Coaches eine Kopie
der Testprotokolle). Das abschließende Testprotokoll (evtl. ist dies
der Test einer verbesserten Version) soll bis spätestens 2.3.
verschickt werden. Die aktive Teilnahme am Beta-Test ist eine
Voraussetzung für die erfolgreiche Teilnahme am Praktikum!
Folgende Aspekte sollen im Test berücksichtigt werden:
- Installation
-
Läßt sich der JAR-File problemlos entpacken? Kann das Programm gemäß
der Beschreibung einfach
installiert und gestartet werden?
- Korrektheit
-
Läuft das Programm zuverlässig und robust oder kommt es zu
Abstürzen oder anderem Fehlverhalten? Verhält sich das Programm
korrekt bzgl. der Spielregeln und der Dokumentation? Ermittelt die
Verteilung der Würfelergebnisse - gibt es deutliche Abweichungen von
den Erwartungswerten?
- Benutzerfreundlichkeit
-
Ist die Handhabung des Programms intuitiv? Ist die Darstellung des
Spielzustands übersichtlich und informativ? Ist die
Benutzerschnittstelle ästhetisch ansprechend?
- Vollständigkeit
-
Wird das gesamte Spiel implementiert? Wenn nicht, welche wichtigen
Aspekte sollten in jedem Fall noch realisiert werden? Sind die
Abweichungen gut dokumentiert?
- Dokumentation
- Ist die Dokumentation in einem Standardformat
(wie HTML) verfügbar und am CIP-Pool lesbar? Ist sie gut lesbar und
informativ? Wird auf eventuelle Schwächen des Systems hingewiesen?
- Feedback
- Reagiert die Entwicklergruppe in vernünftiger Zeit und
kooperativ auf Eure Ergebnisse und Vorschläge? Werden Bugs beseitigt
und verbesserte Versionen zur Verfügung gestellt?
Next: Über dieses Dokument
Thorsten Altenkirch
Die Feb 15 17:21:08 CET 2000