LU01d - Aufbau eines Testprotokolls

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:

  • Name und Version des getesteten Programmes.
  • Name der Person welche die Testfälle durchgeführt hat.
  • Datum und Uhrzeit des Testdurchlaufs.
  • Pro durchgeführtem Testfall eine Zeile mit
    • Nr des Testfalls.
    • Tatsächliches Resultat.
    • Bewertung des Resultats (Korrekt, Hauptfehler oder Nebenfehler)
    • Bemerkungen
  • Fazit: Wie soll weiter vorgegangen werden. Zum Beispiel: Das Programm muss überarbeitet und erneut getestet werden.
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.

Das Fazit fasst die Resultate zusammen und enthält die Empfehlung des Testers zum weiteren Vorgehen.

  • Das Programm kann freigegeben werden
  • Das Programm muss korrigiert werden. Ein erneuter Test ist nicht notwendig.
  • Das Programm muss überarbeitet und erneut getestet werden.

Marcel Suter

  • modul/m450/learningunits/lu01/testprotokoll.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1