Testing of Component-Based Software: A Metamorphic Testing Methodology

Xiao-li Lu,Yun-wei Dong,Chao Luo
DOI: https://doi.org/10.1109/UIC-ATC.2010.75
2010-01-01
Abstract:In the process of testing Component-based software, Oracle problem comes into existence frequently because of the diversity of component running environment and complicated interactions among components. In this paper, we exploit the features of the component-based software and metamorphic testing (MT) to alleviate the issues. The metamorphic class will invoke relevant component to execute test cases and use their metamorphic relations to defect faults. Test cases for the unit test phase are proposed to generate follow-up test cases for the integration test phase. It has potentials to shift the testing effort from the construction of the integration test sets to the development of metamorphic relations.
What problem does this paper attempt to address?