1. Theoretical and Empirical Analyses of the Effectiveness of Metamorphic Relation Composition
- Author
-
Zheng Zheng, Pak-Lok Poon, Tsong Chen, and Kun Qiu
- Subjects
Reduction (complexity) ,Identification (information) ,Test case ,Relation (database) ,Computer science ,Component (UML) ,Metamorphic testing ,Data mining ,Composition (combinatorics) ,computer.software_genre ,computer ,Software ,Fault detection and isolation - Abstract
Metamorphic Relations (MRs) play a key role in determining the fault detection capability of Metamorphic Testing (MT). As human judgement is required for MR identification, systematic MR generation has long been an important research area in MT. Additionally, due to the extra program executions required for follow-up test cases, some concerns have been raised about MT cost-effectiveness. Consequently, the reduction in testing costs associated with MT has become another important issue to be addressed. MR composition can address both of these problems. This technique can automatically generate new MRs by composing existing ones, thereby reducing the number of follow-up test cases. Despite this advantage, previous studies on MR composition have empirically shown that some composite MRs have lower fault detection capability than their corresponding component MRs. To investigate this issue, we performed theoretical and empirical analyses to identify what characteristics component MRs should possess so that their corresponding composite MR has at least the same fault detection capability as the component MRs do. We have also derived a convenient, but effective guideline so that the fault detection capability of MT will most likely not be reduced after composition.
- Published
- 2022