DocumentCode
1885570
Title
Automatic Test Generation From GUI Applications For Testing Web Services
Author
Conroy, Kevin M. ; Grechanik, Mark ; Hellige, Matthew ; Liongosari, Edy S. ; Xie, Qing
Author_Institution
Accenture Technol. Labs., Chicago
fYear
2007
fDate
2-5 Oct. 2007
Firstpage
345
Lastpage
354
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.
Keywords
Web services; automatic testing; data visualisation; graphical user interfaces; program testing; software maintenance; ubiquitous computing; GUI application; Internet; Web service testing; automatic test generation; drag-and-drop operation; graphical user interface application; legacy GAP; ubiquitous computing; unit test case; visualization mechanism; Application software; Automatic testing; Data mining; Graphical user interfaces; Memory; Performance evaluation; Switches; System testing; Web and internet services; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location
Paris
ISSN
1063-6773
Print_ISBN
978-1-4244-1256-3
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2007.4362647
Filename
4362647
Link To Document