• 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