Ein Testprotokoll dokumentiert die Ergebnisse der durchgeführten Testfälle und dient als Nachweis für den Testverlauf und die Testergebnisse. Es enthält Informationen wie Testzeitpunkt, Testumgebung, durchgeführte Testfälle, deren Ergebnisse und eventuell aufgetretene Abweichungen oder Fehler.
Sobald das Programm fertiggestellt ist, führen wir einen Testlauf mit allen Testfällen durch. Das Testprotokoll hält die Ergebnisse eines Testlaufs fest.
Normalerweise werden wir beim Testen Fehler entdecken. Diese Fehler können vom Programmierer nach dem Testdurchlauf mit Hilfe des Testprotokolls korrigiert werden. Danach führen wir einen neuen Testdurchlauf mit allen Testfällen durch und erstellen ein neues Testprotokoll.
Ein Testprotokoll enthält
Programm | Dreiecksseite berechnen | Version | 1.2 | Datum |
---|---|---|---|---|
Datum | 15.10.2014 | Uhrzeit | 15:00 | |
Tester | Marcel Suter | |||
Nr | Tatsächliches Ergebnis | Bewertung | Bemerkung | |
1 | Seite c: 5.00 | N | Keine Nachkommastellen | |
2 | Seite a: 2.9998 | H | Ergebnis ungenau | |
3 | Absturz | H | Jede Seite mit Länge 0 führt zum Absturz. | |
4 | Alle drei Seiten wurden angegeben: Berechnung nicht möglich | OK | ||
Fazit | Das Programm arbeitet mit bestimmten Eingaben nicht korrekt. Es muss überarbeitet und erneut getestet werden. |
OK | Das tatsächliche Ergebnis entspricht dem erwarteten Ergebnis. |
H | Hauptfehler: Das Programm arbeitet nicht korrekt. Der Fehler muss behoben werden. |
N | Nebenfehler: Das Programm arbeitet korrekt. Die Darstellung ist fehlerhaft. Das Programm sollte überarbeitet werden. |
Im Feld „Bemerkung“ können zusätzliche Informationen zu einem Fehler eingegeben werden. Diese Bemerkungen können dem Programmierer helfen, den Fehler zu lokalisieren.
Vielleicht stellt sich beim Testen heraus, dass ein Fehler nur bei bestimmten Werten auftritt.
Beispiel: „Rundungsfehler tritt nur bei Seitenlängen > 50 auf“.
Das Kommentarfeld sollte nur Bemerkungen des Testers enthalten. Vermeiden Sie es, dem Programmierer die Lösung aufzudrängen.