DocumentCode
2869334
Title
Integration Testing of Composite Applications
Author
Peyton, Liam ; Stepien, Bernard ; Seguin, Pierre
Author_Institution
Univ. of Ottawa, Ottawa
fYear
2008
fDate
7-10 Jan. 2008
Firstpage
96
Lastpage
96
Abstract
A service-oriented architecture enables composite applications that support business processes to be defined and built dynamically from loosely coupled and interoperable web services. The testing and debugging of such applications presents special challenges in terms of localizing faults within the architecture, as well as addressing distributed, multi-user interactions. In this paper we define an integration test framework for composite applications based on defining test cases of expected behavior for composite applications and the web services used. The test framework is implemented in TTCN-3 using a test agent architecture that supports coordinated "grey-box" testing of application behavior and web service interaction. The essential issues that must be addressed in implementing such a framework are identified, and we illustrate how TTCN-3 support for templates, abstraction levels, set operations, and pattern matching allow one to address these issues efficiently and effectively.
Keywords
Web services; business process re-engineering; program testing; software architecture; TTCN-3; Web services; abstraction levels; business processes; composite applications; coordinated grey-box testing; integration testing; pattern matching; service-oriented architecture; Debugging; Formal verification; Logic testing; Pattern matching; Protocols; Quality of service; Service oriented architecture; System testing; Telecommunication standards; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Hawaii International Conference on System Sciences, Proceedings of the 41st Annual
Conference_Location
Waikoloa, HI
ISSN
1530-1605
Type
conf
DOI
10.1109/HICSS.2008.212
Filename
4438799
Link To Document