auf goliath
oder aaron
einloggen (ssh)
Beispiel-Programm(e): http://www.imn.htwk-leipzig.de/~waldmann/edu/ss04/case/programme/analyze/
Aufgaben:
g++ -ftest-coverage -fprofile-arcs heap.cc -o heap ./heap > /dev/null gcov heap.ccerzeugt
heap.cc.gcov
Optionen -b
und -c
für gcov
ausprobieren!
heap
reparieren:
check
an geeigneten Stellen aufrufen,
um Fehler einzugrenzen
median3
analysieren:
Testfälle schreiben (hinzufügen) für:
Anweisungsüberdeckung, Bedingungsüberdeckung, Pfadüberdeckung
Überdeckungseigenschaften mit gcov
prüfen
median5
reparieren