Covering array sampling of input event sequences for automated GUI testing

54Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper describes a new automated technique to generate test cases for GUIs by using covering arrays (CAs). The key motivation is to generate long GUI event sequences that are systematically sampled at a particular coverage strength. CAs, to date, have not been effectively used in sampling event driven systems such as GUIs which maintain state. We leverage a "stateless" abstraction of GUIs that allows us to use CAs. Once the CAs have been generated, we reuse the abstractions to reinsert ordering relationships between GUI events, thereby creating executable test cases. A feasibility study on a well-studied GUI-based application shows that the new technique is able to detect a large number of previously undetected faults. Copyright 2007 ACM.

Cite

CITATION STYLE

APA

Yuan, X., Cohen, M., & Memon, A. M. (2007). Covering array sampling of input event sequences for automated GUI testing. In ASE’07 - 2007 ACM/IEEE International Conference on Automated Software Engineering (pp. 405–408). https://doi.org/10.1145/1321631.1321695

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free