Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
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