Home General Staff Contact Partners Alumni Research Areas Projects Papers Books Reports Awards Teaching Lectures Exams B.Theses M.Theses PhD Theses Go Abroad Misc Talks Library Gallery Links Search Webmaster |
Ein Werkzeug für den White-Box-TestBeim White-Box-Test versucht man eine Menge von Testfällen zu konstruieren, sodass alle Anweisungen bzw. alle Pfade des zu testenden Programms mindestens einmal durchlaufen werden. Während die Anweisungsabdeckung einfach zu bewerkstelligen ist, bereitet die Pfadabdeckung Probleme, da die Anzahl der Pfade exponentiell mit der Anzahl der Verzweigungen im Programm wächst. Ziel dieser Diplomarbeit ist es, ein Werkzeug zu implementieren, das für gegebene Programmstücke prüft, wieviele Pfade es durch das Programmstück gibt, und welche davon in einer Menge von Testläufen bereits durchlaufen wurden. Die noch nicht durchlaufenen Pfade sollen in lesbarer Form angezeigt werden, sodass der Tester für sie gezielt Testfälle konstruieren kann. Um die Aufgabe zu vereinfachen, können folgende Einschränkungen vorgenommen werden:
Das Werkzeug ist in C# und für C#-Programme zu implementieren. Besonderes Augenmerk ist auf die Benutzeroberfläche zu richten. Der Benutzer soll auf einfache Weise feststellen können, welche Pfade bereits durchlaufen sind und welche noch zu testen sind. Die Informationen über bereits getestete Pfade sollen so abgespeichert werden, daß die Tests zu jedem beliebigen Zeitpunkt wieder fortgesetzt werden können. Betreuer: Prof. Dr. H. Mössenböck, Ausgabe: 1.3.2002 Bearbeiter: Markus Löberbauer Abgeschlossen: März 2003 |