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 AutoBlackTest 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.

Mariani, L., Pezze', M., Riganelli, O., Santoro, M. (2012). AutoBlackTest: Automatic Black-Box Testing of Interactive Applications. In Proceedings of the Fifth International Conference on Software Testing Verification and Validation (ICST) (pp.81-90) [10.1109/ICST.2012.88].

AutoBlackTest: Automatic Black-Box Testing of Interactive Applications

MARIANI, LEONARDO;PEZZE', MAURO;RIGANELLI, OLIVIERO;SANTORO, MAURO
2012

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 AutoBlackTest 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.
paper
Black-Box Testing, Test Automation, Q-Learning
English
International Conference on Software Testing Verification and Validation (ICST)
2012
Proceedings of the Fifth International Conference on Software Testing Verification and Validation (ICST)
978-1-4577-1906-6
2012
81
90
none
Mariani, L., Pezze', M., Riganelli, O., Santoro, M. (2012). AutoBlackTest: Automatic Black-Box Testing of Interactive Applications. In Proceedings of the Fifth International Conference on Software Testing Verification and Validation (ICST) (pp.81-90) [10.1109/ICST.2012.88].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/28815
Citazioni
  • Scopus 77
  • ???jsp.display-item.citation.isi??? ND
Social impact