WCSE 2017
ISBN: 978-981-11-3671-9 DOI: 10.18178/wcse.2017.06.033

GUI Test Suite Reduction Based on Running Information

Juncheng Chen, Hua Wu

Abstract— Running GUI (Graphic User Interface) test cases is a time-consuming task. In order to improve test effectiveness, it is necessary to eliminate redundant test cases from test suite. This paper presents an approach for reducing test suite based on test cases’ running information, which includes path information of event handler function and invoked method sequence of running threads. In this approach, a relationship between two test cases is defined, and some test cases are regarded to be redundant according to the relationship and the running information. Based on the idea, we implement a prototype for Windows GUI applications. Initial experiment shows that the test suite produced by our approach has larger size and higher fault detection effectiveness than that produced by call stack coverage approach[1], and running reduced test suite save about 19% time compared to the original.

Index Terms— GUI testing, test suite, reduction, running information

Juncheng Chen
BJUT Faculty of Information Technology, Beijing University of Technology, CHINA
Hua Wu
Network and Educational Technology, Anyang Normal University, CHINA


Cite: Juncheng Chen, Hua Wu, "GUI Test Suite Reduction Based on Running Information," Proceedings of 2017 the 7th International Workshop on Computer Science and Engineering, pp. 188-194, Beijing, 25-27 June, 2017.