TY - CONF T1 - Covering array sampling of input event sequences for automated gui testing T2 - Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering Y1 - 2007 A1 - Xun Yuan A1 - Cohen,Myra A1 - Memon, Atif M. KW - covering arrays KW - event driven software KW - GUI testing AB - 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 JA - Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering T3 - ASE '07 PB - ACM CY - New York, NY, USA SN - 978-1-59593-882-4 UR - http://doi.acm.org/10.1145/1321631.1321695 M3 - 10.1145/1321631.1321695 ER -