2012
DOI: 10.1016/b978-0-12-396535-6.00006-5
|View full text |Cite
|
Sign up to set email alerts
|

Trends in Model-based GUI Testing

Abstract: This chapter gives an overview of the recent advances in GUI testing. Considering the increasing popularity and fast software development cycles (e.g., desktop and mobile applications), GUI testing gains more importance as it allows us to verify the behavior of a system from the user's perspective. Thus, it can quickly uncover relevant bugs, which a user could face.Traditional capture-replay GUI testing approaches do not meet the demands of developers anymore. Therefore, there is an increasing research activit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 37 publications
0
8
0
Order By: Relevance
“…This approach is supported by a set of tools that provide the capability to record user actions, such as mouse motions, mouse clicks, and keyboard inputs, in test scripts, while interacting with the GUI. Based on the test scripts, the user actions can later be replayed, when required, with the goal to verify if the reaction of the system matches the expected result . The test scripts are specified in a particular scripting language provided by the CR tools.…”
Section: State Of the Artmentioning
confidence: 99%
“…This approach is supported by a set of tools that provide the capability to record user actions, such as mouse motions, mouse clicks, and keyboard inputs, in test scripts, while interacting with the GUI. Based on the test scripts, the user actions can later be replayed, when required, with the goal to verify if the reaction of the system matches the expected result . The test scripts are specified in a particular scripting language provided by the CR tools.…”
Section: State Of the Artmentioning
confidence: 99%
“…Researchers have also devised model‐based GUI testing approaches, which are closely related to specification‐based testing. That is, they generated test cases out of models that characterize GUI programmes , or they used these models as oracles . The models were extracted from the programmes via reverse engineering and were built manually using specification languages (eg, VDM , Spec#, and PARADIGM ).…”
Section: Related Workmentioning
confidence: 99%
“…It could be argued that the functionality provided by GUICop does overlap with established existing approaches: (1) GUI Ripping and HP WinRunner , due to its Driver; (2) GUI Modelling , due to its specification language; and (3) Sikuli , due to its verification capabilities. However, the main advantage of GUICop over the aforementioned approaches is its role as an accurate GUI oracle that is oblivious to GUI complicating factors such as changes in screen resolution or colour scheme.…”
Section: Threats To Validitymentioning
confidence: 99%
“…While conventional capture and replay (C&R) testing also focuses on monitoring user actions [7,2], the intention is different. In C&R the user actions are recorded for later replay only.…”
Section: Related Workmentioning
confidence: 99%