DocumentCode
2302703
Title
Model-Based Testing with a General Purpose Keyword-Driven Test Automation Framework
Author
Pajunen, Tuomas ; Takala, Tommi ; Katara, Mika
Author_Institution
Dept. of Software Syst., Tampere Univ. of Technol., Tampere, Finland
fYear
2011
fDate
21-25 March 2011
Firstpage
242
Lastpage
251
Abstract
Model-based testing (MBT) is a relatively new approach to software testing that extends test automation from test execution to test design using automatic test generation from models. The effective use of the new approach requires new skills and knowledge, such as test modeling skills, but also good tool support. This paper focuses upon the integration of the TEMA model-based graphical user interface test generator with a keyword-driven test automation framework, Robot Framework. Both of the tools are available as open source. The purpose of the integration was to enable the wide testing library support of Robot Framework to be used in online model-based testing. The main contribution of this paper is to present the integration providing a base for future MBT utilization, but we will also describe a short case study where we experimented with the integration in testing a Java Swing GUI application and discuss early experiences in using the framework in testing Web GUIs.
Keywords
Java; graphical user interfaces; program testing; software tools; Java Swing GUI application; Robot Framework; TEMA model; Web GUI testing; automatic test generation; general purpose keyword-driven test automation framework; graphical user interface test generator; online model-based testing; software testing; test design; test execution; test modeling skills; Adaptation models; Automation; Data models; Graphical user interfaces; Libraries; Robots; Testing;
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.39
Filename
5954415
Link To Document