A comprehensive framework for testing graphical user interfaces
A comprehensive framework for testing graphical user interfaces
A Data Mining Approach for Software State Definition
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
Generating Event Sequence-Based Test Cases Using GUI Runtime State Feedback
IEEE Transactions on Software Engineering
Iterative execution-feedback model-directed GUI testing
Information and Software Technology
Hi-index | 0.00 |
Run-time state clustering can be available to solve many software problems. As the representations of GUI states are structural, it is a challenging task for GUI run-time states clustering. In this paper, XML documents are adopted to represent and retrieve GUI states and a structural XML-based approach is proposed for clustering GUI states. This approach takes into account differences of features of XML element/attribute labels in forming clusters during XML document comparison. These labels stand for windows, widgets, properties and their value in GUI state descriptions. In this approach, a new step was added in the K-means clustering process to calculate the weights of features in each cluster so that the important features of a state cluster could be identified by the weight values. Experimental results on real GUI state datasets confirmed this new algorithm performed well in practice, and experimental evaluation showed that this proposed algorithm was almost accurate.