<div class="csl-bib-body">
<div class="csl-entry">David, M. (2007). <i>Automatisierte funktionale Regression-Tests für objektorientierte Applikationen in der Praxis</i> [Master Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/183797</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/183797
-
dc.description
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers
-
dc.description
Zsfassung in engl. Sprache
-
dc.description.abstract
Die vorliegende Diplomarbeit beschäftigt sich mit der Frage, wie wartungsfreundliche und von Laien benutzbare Testframeworks für automatisierte funktionale Regression-Tests objektorientierter Applikationen aufgebaut werden können. Die wichtigsten derzeit am Markt erhältlichen Tools für automatisierte funktionale Regression-Tests werden anhand von Evaluierungskriterien verglichen. Am Beispiel von zwei Testtools werden Herausforderungen beim automatisierten funktionalen Testen objektorientierter Applikationen diskutiert und Lösungsansätze aufgezeigt. Beide Testtools zeigen einige Mängel bei der eindeutigen Identifizierung und Objekttyperkennung von GUI-Objekten und unterscheiden sich stark in den Zugriffsmöglichkeiten auf Applikationsobjekte. Die Zugriffsmöglichkeiten von Testtools auf die public Members von GUI-Objekten sind ausschlaggebend für die Testbarkeit von objektorientierten Applikationen trotz der festgestellten Mängel.<br />Ein Ansatz zur Implementierung wartungsfreundlicher Testframeworks mit einem ausgewählten Testtool wird vorgestellt. Dieser umfasst ein objektorientiertes Entwurfsmuster sowie den gezielten Einsatz wartungsfördernder Features des Testtools. Es wird gezeigt, wie das Konzept des Keyword-Driven-Testing, das sowohl zur Wartungsfreundlichkeit als auch zur einfachen Benutzbarkeit eines Testframeworks durch Laien beiträgt, objektorientiert implementiert werden kann. Ein einfaches Hilfesystem zur Benutzung eines Testframeworks wird beschrieben.<br />Die Fragestellungen und Ergebnisse der vorliegenden Diplomarbeit wurden in Zuge der Implementierung eines Testframeworks für eine objektorientierte Applikation in einem Softwareunternehmen erarbeitet.<br />
de
dc.description.abstract
This diploma thesis presents a practical approach to building testframeworks for automated functional regression tests of object oriented software applications. Special emphasis is laid on maintainance and usability issues.<br />The most important commercially available tools for automated functional regression tests are compared with respect to predefined evaluation criteria. A practical test using two major test tools points out the challenges encountered when testing object oriented software applications automatically. Both test tools have some shortcomings in the unambiguous identification of GUI objects and the object type recognition of GUI objects. They differ strongly in their application objects access capabilities. Accessing the public members of GUI objects with testtools proves to be crucial for the testability of object oriented applications in spite of these shortcomings.<br />An approach for implementing maintenance-friendly testframeworks is presented. It includes an object oriented design pattern and taking advantage of test tool features faciliating maintenance tasks. It also demonstrates an object oriented way of implementing Keyword Driven Testing and how this implementation contributes to the usability of testframeworks even by laypersons as well as to their maintainability. A simple help system enhancing the usability of testframeworks is described.<br />The results presented in this thesis were produced in the course of developing a testframework for an object oriented application in a software developing company.
en
dc.language
Deutsch
-
dc.language.iso
de
-
dc.subject
Software Testen
de
dc.subject
Regression-Tests
de
dc.subject
funktionale Tests
de
dc.subject
automatisiert
de
dc.subject
objektorientiert
de
dc.subject
Testframework
de
dc.subject
Keyword-Driven-Testing
de
dc.subject
Praxis
de
dc.subject
software testing
en
dc.subject
regression tests
en
dc.subject
functional tests
en
dc.subject
automated
en
dc.subject
object orientierted
en
dc.subject
testframework
en
dc.subject
Keyword-Driven-Testing
en
dc.subject
practise
en
dc.title
Automatisierte funktionale Regression-Tests für objektorientierte Applikationen in der Praxis
de
dc.title.alternative
Automated functional regression tests of object oriented software applications in practice
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.contributor.affiliation
TU Wien, Österreich
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E188 - Institut für Softwaretechnik und Interaktive Systeme