The Community for Technology Leaders
2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (2012)
Montreal, Quebec Canada
Apr. 17, 2012 to Apr. 21, 2012
ISBN: 978-0-7695-4670-4
pp: 81-90
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 Auto Black Test, a technique to automatically generate test cases at the system level. Auto Black Test 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 Auto Black Test can execute a relevant portion of the code of the application under test, and can reveal previously unknown problems by working at the system level and interacting only through the GUI.
INDEX TERMS
Black-Box Testing, Test Automation, Q-Learning
CITATION
Oliviero Riganelli, Leonardo Mariani, Mauro Santoro, Mauro Pezzè, "AutoBlackTest: Automatic Black-Box Testing of Interactive Applications", 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation, vol. 00, no. , pp. 81-90, 2012, doi:10.1109/ICST.2012.88
147 ms
(Ver 3.3 (11022016))