DocumentCode
2303640
Title
Combining Model-Based and Capture-Replay Testing Techniques of Graphical User Interfaces: An Industrial Approach
Author
Entin, Vladimir ; Winder, Mathias ; Zhang, Bo ; Christmann, Stephan
Author_Institution
Software Quality Assurance, Omicron Electron. GmbH, Klaus, Austria
fYear
2011
fDate
21-25 March 2011
Firstpage
572
Lastpage
577
Abstract
Various approaches for the automated test case generation and execution in the area of graphical user interface testing (GUI) have emerged in recent years. Two notable trends are model-based testing as well as capture and replay technique. In this contribution we present an approach which allows a meaningful combination of both in order to be able to derive fully executable test cases from usage-models and to keep them highly maintainable in a SCRUM process. We first define a set of re-useable test steps by means of a capture and replay tool (TAISpy). Next, we show how it is possible to directly integrate these test steps into the usage models of a GUI and subsequently to generate executable test cases from them without further refinement or transformation to other formats. General idea, implemented architecture, tool chain and, finally, a case study are presented.
Keywords
graphical user interfaces; program testing; GUI testing; SCRUM process; TAISpy; automated test case generation; capture-and-replay tool; capture-replay testing; graphical user interface; model-based testing; Automation; Computer architecture; Graphical user interfaces; Software; Testing; Unified modeling language; SCRUM; capture; maintainability; model-based testing; replay; test automation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Conference_Location
Berlin
Print_ISBN
978-1-4577-0019-4
Electronic_ISBN
978-0-7695-4345-1
Type
conf
DOI
10.1109/ICSTW.2011.13
Filename
5954467
Link To Document