Sobald das Programm fertig ist, führen wir einen Testdurchlauf mit allen Testfälle durch. Das Testprotokoll hält die Ergebnisse aus einem Testdurchlauf fest.
In der Regel werden wir beim Testen noch Fehler entdecken. Diese Fehler kann der Programmierer nach dem Testdurchlauf anhand des Testprotokolls korrigieren. Anschliessend führen wir einen neuen Testdurchlauf mit allen Testfällen durch und erstellen ein neues Testprotokoll.
Ein Testprotokoll enthält die Angaben:
Programm | Dreieckseite berechnen | Version | 1.2 |
---|---|---|---|
Datum | 15.10.2014 | Uhrzeit | 15:00 |
Tester | Marcel Suter | ||
Nr | Effektives Resultat | Bewertung | Bemerkung |
1 | Seite c: 5.00 | N | Nachkommastellen überflüssig |
2 | Seite a: 2.9998 | H | Resultat ungenau |
3 | Absturz | H | Jede Seite mit Länge 0 führt zu einem Absturz. |
4 | Alle drei Seiten wurden angegeben: Berechnung nicht möglich | OK | |
Fazit | Das Programm funktioniert mit bestimmten Eingaben nicht korrekt. Es muss überarbeitet und neu getestet werden. |
OK | Das effektive Resultat ist identisch mit dem erwarteten Resultat. |
H | Hauptfehler: Die Funktion des Programms ist nicht korrekt. Der Fehler muss korrigiert werden. |
N | Nebenfehler: Das Programm arbeitet korrekt. Die Anzeige enthält Schönheitsfehler. Das Programm sollte bei Gelegenheit überarbeitet werden. |
Im Feld “Bemerkung” können zusätzliche Angaben zu einem Fehler gemacht werden. Diese Bemerkungen können dem Programmierer helfen, den Fehler zu lokalisieren.
Vielleicht erkennen Sie beim Testen, dass ein Fehler nur bei bestimmten Werten auftritt.
Beispiel: “Rundungsfehler treten nur bei Seitenlängen > 50 auf.”
Das Bemerkungsfeld soll nur Beobachtungen des Testers enthalten. Vermeiden Sie es, dem Programmierer die Lösung auf's Auge zu drücken.