ISBN: 978-981-11-3671-9 DOI: 10.18178/wcse.2017.06.033
GUI Test Suite Reduction Based on Running Information
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.