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 :
بازگشت