TY - GEN
T1 - Towards a metamorphic testing methodology for service-oriented software applications
AU - Chan, W. K.
AU - Cheung, S. C.
AU - Leung, Karl R. P. H.
PY - 2005
Y1 - 2005
N2 - 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 will 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. © 2005 IEEE.
AB - 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 will 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. © 2005 IEEE.
KW - Integration testing
KW - Metamorphic testing infrastructure
KW - Service-oriented architecture
KW - Unit testing
UR - https://www.scopus.com/pages/publications/33947388476
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-33947388476&origin=recordpage
U2 - 10.1109/QSIC.2005.67
DO - 10.1109/QSIC.2005.67
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 0769524729
SN - 9780769524726
VL - 2005
SP - 470
EP - 476
BT - Proceedings - International Conference on Quality Software
T2 - 5th International Conference on Quality Software, QSIC 2005
Y2 - 19 September 2005 through 20 September 2005
ER -