29.10.2013 Aufrufe

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5. Implementierung und Test<br />

Emma. Emma 11 analysiert ebenso wie Coverlipse die Quelltextüberdeckung der verwendeten<br />

Testfälle. Der Schwerpunkt liegt bei Emma jedoch weniger in der Integration in die<br />

Entwicklungsumgebung als vielmehr in der Erstellung übersichtlicher Ergebnisberichte<br />

(siehe B.2).<br />

5.3.5. Bewertung<br />

Die entwickelten, automatisierten Testfälle für das System unterstützten insbesondere die<br />

Umstrukturierung der Quellen und vereinfachten die Fehlerbehebung. Für Komponenten,<br />

für die Testfälle existierten, musste während aufwändiger Fehleranalysen mit Abstand am<br />

wenigsten Zeit investiert werden. Ebenso konnte Programmcode früher Prototypen mittels<br />

geeigneter Testfälle weiterverwendet und einfach in neue Quelltexte integriert werden.<br />

Die Entwicklung von Testfällen zu existierendem Code oder noch zu schreibenden Funktionen<br />

verlangt jedoch ein wenig Selbstdisziplin, da sich deren Nutzen erst im Laufe der<br />

späteren Entwicklung erschließt. Des Weiteren eigneten sich nicht alle Komponenten im<br />

gleichen Maß zum automatisierten Testen. Speziell Komponenten zur Benutzerinteraktion<br />

mussten manuell in regelmäßigen Abständen überprüft werden.<br />

11 http://emma.sourceforge.net<br />

58

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!