2012 IEEE Fifth International Conference on Software Testing, Verification and Validation 2012
DOI: 10.1109/icst.2012.88
|View full text |Cite
|
Sign up to set email alerts
|

AutoBlackTest: Automatic Black-Box Testing of Interactive Applications

Abstract: Abstract-Automatic test case generation is a key ingredient of an efficient and cost-effective software verification process. In this paper we focus on testing applications that interact with the users through a GUI, and present AutoBlackTest, a technique to automatically generate test cases at the system level. AutoBlackTest uses reinforcement learning, in particular Q-Learning, to learn how to interact with the application under test and stimulate its functionalities. The empirical results show that AutoBlac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
80
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 85 publications
(80 citation statements)
references
References 23 publications
0
80
0
Order By: Relevance
“…There are many researches of model based testing for web applications and GUI applications such as [11], [12] and [13]. Their approach only generate test scenarios without test oracles and cannot treat the web pages which do not appear in models.…”
Section: Related Workmentioning
confidence: 99%
“…There are many researches of model based testing for web applications and GUI applications such as [11], [12] and [13]. Their approach only generate test scenarios without test oracles and cannot treat the web pages which do not appear in models.…”
Section: Related Workmentioning
confidence: 99%
“…Finally, GUI testing techniques [36,34] share with Link the high-level objective of testing an application using the GUI. However, while Link specifically addresses the generation of test inputs, these techniques focus on the generation of test sequences relying on predefined data-sets as test data.…”
Section: Related Workmentioning
confidence: 99%
“…The data obtained for the car domain witness a good performance of Link also when the used knowledge base is not well suitable for that domain. Most of the techniques to automatically generate system test cases, such as GUITAR [36] and AutoBlackTest [34], focus on generating event sequences that use user-defined inputs and are not designed to generate semantically meaningful test inputs for complex forms. The only techniques that consider semantic information are the ones proposed by Bozkurt and Harman, McMinn et al and Shahbaz et al [17,35,42], but unfortunately no prototype tools were publicly available at the time of writing.…”
Section: Quality Of Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…Test case generation for graphical user interfaces (GUIs) is an active research area [3,8,18,31,34]. Test cases are represented as sequences of events that encode corresponding user interactions with the GUI.…”
Section: Introductionmentioning
confidence: 99%