Title :
Automation of Test Case Generation and Execution for Testing Web Service Orchestrations
Author :
Stoyanova, V. ; Petrova-Antonova, Dessislava ; Ilieva, S.
Author_Institution :
Fac. of Math. & Inf., Sofia Univ. “St. Kliment Ohridski”, Sofia, Bulgaria
Abstract :
Testing service orchestrations is a challenging research domain due to necessity of additional testing efforts, complementing traditional software testing. Although various testing approaches and tools have been proposed, most of them provide partial solutions covering single testing activities such as test path analysis, test case generation, Web service emulation, fault injection and so on. Following the current research direction, we have developed an integrated testing framework, called TASSA, which aims to provide end-to-end testing of Business Process Execution Language (BPEL) orchestrations. This paper introduces its core capability for automation of test cases generation, execution and management implemented in an open source tool for WSDL-based testing of both single Web services and composite Web services, described with BPEL. The tool´s functionality includes identification of web service operations as well BPEL variables in case of service composition testing, generation of SOAP request templates, data driven testing, definition of assertions at different levels (HTTP, SOAP and BPEL variable), execution and management of test cases.
Keywords :
Web services; automatic test software; program testing; public domain software; service-oriented architecture; specification languages; BPEL orchestration variables; HTTP; SOAP request template generation; TASSA framework; WSDL-based testing; Web service operation identification; Web service orchestration testing; automatic test case execution; automatic test case generation; business process execution language orchestrations; composite-Web services; data driven testing; end-to-end testing; open source tool; service composition testing; service-oriented architecture; single-Web services; software testing; test case management; Business; Graphical user interfaces; Service-oriented architecture; Simple object access protocol; Testing; BPEL; WSDL; test case; web service testing;
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
DOI :
10.1109/SOSE.2013.9