Title: Planung und Implementierung von angemessenen agilen Testmethoden und Testautomatisierungsstrategien für ein teilprojektreiches Technologieintegrationsprojekt
Other Titles: Planning and implementation of suitable agile testing methods and strategies for test automation for a technology integration project comprised of various sub projects
Language: Deutsch
Authors: Wrubel, Boris 
Qualification level: Diploma
Advisor: Grechenig, Thomas
Assisting Advisor: Breiteneder, Roland
Issue Date: 2013
Number of Pages: 88
Qualification level: Diploma
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.
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.
Abschließend wird der Wandel des Rollenbildes des Testers im agilen Umfeld behandelt, denn agile Testmodelle verlangen auch nach einem neuen Jobprofil des Testers.

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.
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.
Keywords: Agiler Test; Agiler Testprozess; Testautomatisierung; Behaviour Driven Development
agile test; agile test process; test automation; Behaviour Driven Development
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-56411
http://hdl.handle.net/20.500.12708/13218
Library ID: AC10774500
Organisation: E183 - Institut für Rechnergestützte Automation 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:


Page view(s)

27
checked on Aug 4, 2021

Download(s)

115
checked on Aug 4, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.