LU01d - Aufbau eines Testprotokolls
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.
Einleitung
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
- Name und Version des getesteten Programms.
- Name der Person, die die Testfälle durchgeführt hat.
- Datum und Uhrzeit der Testausführung.
- Für jeden durchgeführten Testfall eine Zeile mit
- Nummer des Testfalls.
- Tatsächliches Ergebnis.
- Bewertung des Ergebnisses (Korrekt, Hauptfehler oder Nebenfehler).
- Bemerkungen
- Schlussfolgerung: Was ist als nächstes zu tun? Zum Beispiel: Das Programm muss überarbeitet und erneut getestet werden.
Struktur
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. |
Beschreibung
Auswertung
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. |
Bemerkung
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.