Title :
Testing Composite Web Services--An Event-Based Approach
Author :
Belli, Fevzi ; Linschulte, Michael
Author_Institution :
Dept. of Electr. Eng. & Inf. Technol., Univ. of Paderborn, Paderborn
Abstract :
Web services (WS) empower centralization of computer-based services for broadly offering them over a network. Additionally, WSs can be combined to implement new services which are called composite WSs. This enables enterprises and private users to realize complex Web applications by putting different, existing services together. The objective of this paper is to generate test cases for testing interactions of WSs within a composite WS. Dependencies among transferred data as well as conditions in control flow and real-time constraints are modeled by concurrent event sequence graphs (cESG) which are augmented by decision tables (DT). This novel approach allows a precise fault modeling that leads to an efficient test process. Thus, the novelty of the approach stems from (i) its simplicity and lucidity in representing complex real-time composite WSs, (ii) its modeling that considers a comfortable fault management and (iii) its unique systematic methodology for testing composite WSs.
Keywords :
Web services; concurrency control; decision tables; directed graphs; program testing; composite Web service testing; concurrent event sequence graph; control flow analysis; decision table; event-based approach; fault management; fault modeling; test case generation; Application software; Computer architecture; Conferences; Electronic design automation and methodology; Semiconductor optical amplifiers; Service oriented architecture; Simple object access protocol; Software testing; System testing; Web services; event-based testing; web service composition;
Conference_Titel :
Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-4356-7
DOI :
10.1109/ICSTW.2009.21