Automatic Test Generation From GUI Applications For Testing Web Services
Conroy, K.M.
Grechanik, M.
Hellige, M.
Liongosari, E.S.
Qing Xie
Accenture Technol. Labs., Chicago;
This paper appears in: Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Publication Date: 2-5 Oct. 2007
On page(s): 345-354
Location: Paris,
ISSN: 1063-6773
ISBN: 978-1-4244-1256-3
INSPEC Accession Number: 9777396
Digital Object Identifier: 10.1109/ICSM.2007.4362647
Current Version Published: 2007-10-22
Abstract
Graphical User Interface (GUI) Applications (GAPs) are ubiquitous and provide various services. Since many GAPs are not designed to exchange information (i.e., intemperate), companies replace legacy GAPs with web services, that are designed to intemperate over the Internet. However, it is laborious and inefficient to create unit test cases to test the web services. We propose a novel approach for generating tests for web services from legacy GAPs. This approach combines accessibility technologies for accessing and controlling GAPs in a uniform way with a visualization mechanism that enables nonprogrammers to generate unit test cases for web services by performing drag-and-drop operations on GUI elements of legacy GAPs. We built a tool based on our approach, and we used this tool to generate unit test cases from different GAPs. We believe that our approach is unique, and our evaluation suggests that our approach is effective and it can be used to generate test cases from nontrivial GAPs.
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.