<div class="csl-bib-body">
<div class="csl-entry">Wrubel, B. (2013). <i>Planung und Implementierung von angemessenen agilen Testmethoden und Testautomatisierungsstrategien für ein teilprojektreiches Technologieintegrationsprojekt</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-56411</div>
</div>
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers
-
dc.description
Zsfassung in engl. Sprache
-
dc.description.abstract
Agiles Testen ist ein in der derzeitigen Theorie und Praxis des Softwaretestens noch verhältnismäßig selten behandeltes Gebiet, das definitiv mehr Aufmerksamkeit verdient. Denn die agile Softwareentwicklung ist eine Realität geworden, die nach dazu passenden Testansätzen verlangt. Damit verändern sich nicht nur die Aufgabengebiete im Test, es kommen auch ganz neue Schwerpunkte und Verantwortungen zum Tragen. Was dieser Wandel für den agilen Test bedeutet, wird in der vorliegenden Arbeit anhand eines industriellen Projektbeispieles erläutert. Die Analyse zeigt diverse Probleme, die entstehen können, wenn klassisches Testvorgehen auf agile Softwareentwicklung trifft und sie macht umso mehr deutlich, dass im Softwaretest ein Paradigmenwechsel angesagt ist. Gleichzeitig werden Lösungsansätze herausgearbeitet und in Folge ein beispielhafter agiler Testansatz vorgestellt.<br />Der hier vorgestellte agile Testansatz beinhaltet einen Testprozess für agile Vorgehensmodelle und zeigt darüber hinaus auf, wie sich Testautomatisierung effizient in diesen integrieren lässt. Im Zusammenhang damit wird dargestellt, wie sich der Softwaretest die, in der iterativen Entwicklung bereits etablierte, Methode der Continuous Integration zunutze machen kann. Des Weiteren wird gezeigt, welche Wichtigkeit der Einsatz von passenden Werkzeugen im agilen Test hat und welche Bedeutung daher der Evaluierung dieser Tools zukommt.<br />Abschließend wird der Wandel des Rollenbildes des Testers im agilen Umfeld behandelt, denn agile Testmodelle verlangen auch nach einem neuen Jobprofil des Testers.<br />
de
dc.description.abstract
Agile testing is a topic that is dealt with relatively seldom in the current theory and practice of software testing. It definitely deserves more attention because agile software development has become a reality which demands appropriate approaches to testing. This not only changes the task areas in the test, but also brings entirely new focal points and responsibilities to bear. What this change means for the agile test will be explained in this paper using a practical project by way of example. The analysis reveals various problems that can arise when classic test procedure meets agile software development, and makes it even clearer that it is time for a paradigm change in software testing.<br />At the same time, solution approaches are formulated and a exemplary agile test approach presented. The here introduced agile test approach includes a test process for agile procedural models and also reveals how test automation can be efficiently integrated into this. In this context, it will be shown how the software test in which iterative development is already established can make use of the continuous integration method. Furthermore, the importance of using appropriate tools in the agile test will be shown and therefore the significance of evaluating these tools. Finally, the change of the tester's role in the agile environment will be dealt with because agile test models also demand a new job profile for the tester.
en
dc.language
Deutsch
-
dc.language.iso
de
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Agiler Test
de
dc.subject
Agiler Testprozess
de
dc.subject
Testautomatisierung
de
dc.subject
Behaviour Driven Development
de
dc.subject
agile test
en
dc.subject
agile test process
en
dc.subject
test automation
en
dc.subject
Behaviour Driven Development
en
dc.title
Planung und Implementierung von angemessenen agilen Testmethoden und Testautomatisierungsstrategien für ein teilprojektreiches Technologieintegrationsprojekt
de
dc.title.alternative
Planning and implementation of suitable agile testing methods and strategies for test automation for a technology integration project comprised of various sub projects