• DocumentCode
    3067862
  • Title

    Towards a metamorphic testing methodology for service-oriented software applications

  • Author

    Chan, W.K. ; Cheung, S.C. ; Leung, Karl R P H

  • Author_Institution
    Hong Kong Univ. of Sci. & Technol., Clear Water Bay, China
  • fYear
    2005
  • fDate
    19-20 Sept. 2005
  • Firstpage
    470
  • Lastpage
    476
  • Abstract
    Testing applications in service-oriented architecture (SOA) environments needs to deal with issues like the unknown communication partners until the service discovery, the imprecise black-box information of software components, and the potential existence of non-identical implementations of the same service. In this paper, we exploit the benefits of the SOA environments and metamorphic testing (MT) to alleviate the issues. We propose an MT-oriented testing methodology in this paper. It formulates metamorphic services to encapsulate services as well as the implementations of metamorphic relations. Test cases for the unit test phase is proposed to generate follow-up test cases for the integration test phase. The metamorphic services invoke relevant services to execute test cases and use their metamorphic relations to detect failures. It has potentials to shift the testing effort from the construction of the integration test sets to the development of metamorphic relations.
  • Keywords
    formal verification; program testing; software architecture; SOA environments; integration test phase; metamorphic testing; service-oriented architecture; software component black-box information; test cases; unit test phase; Application software; Automatic testing; Computer science; Councils; Service oriented architecture; Software performance; Software quality; Software testing; Web services; integration testing; metamorphic testing infrastructure.; service-oriented architecture; unit testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2005. (QSIC 2005). Fifth International Conference on
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2472-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2005.67
  • Filename
    1579174