The impact of source test case selection on the effectiveness of metamorphic testing

Barus, A, Chen, T, Kuo, F, Liu, H and Schmidt, H 2016, 'The impact of source test case selection on the effectiveness of metamorphic testing', in Proceedings of the 1st International Workshop on Metamorphic Testing (MET 2016), Austin, Texas, United States, 16 May 2016, pp. 5-11.


Document type: Conference Paper
Collection: Conference Papers

Title The impact of source test case selection on the effectiveness of metamorphic testing
Author(s) Barus, A
Chen, T
Kuo, F
Liu, H
Schmidt, H
Year 2016
Conference name MET 2016
Conference location Austin, Texas, United States
Conference dates 16 May 2016
Proceedings title Proceedings of the 1st International Workshop on Metamorphic Testing (MET 2016)
Publisher Association for Computing Machinery
Place of publication New York, United States
Start page 5
End page 11
Total pages 7
Abstract Metamorphic Testing (MT) aims to alleviate the oracle problem. In MT, testers define metamorphic relations (MRs) which are used to generate new test cases (referred to as follow-up test cases) from the available test cases (referred to as source test cases). Both source and follow-up test cases are executed and their outputs are verified against the relevant MRs, of which any violation implies that the software under test is faulty. So far, the research on the effectiveness of MT has been focused on the selection of better MRs (that is, MRs that are more likely to be violated). In addition to MR selection, the source and follow-up test cases may also affect the effectiveness of MT. Since follow-up test cases are defined by the source test cases and MRs, selection of source test cases will then affect the effectiveness of MT. However, in existing MT studies, random testing is commonly adopted as the test case selection strategy for source test cases. This study aims to investigate the impact of source test cases on the effectiveness of MT. Since Adaptive Random Testing (ART) has been developed as an enhancement to Random Testing (RT), this study will focus on comparing the performance of RT and ART as source test case selection strategies on the effectiveness of MT. Experiment results show that ART outperforms RT on enhancing the effectiveness of MT.
Subjects Software Engineering
Keyword(s) Metamorphic testing
source test case selection
adaptive random testing
DOI - identifier 10.1145/2896971.2896977
Copyright notice © 2016 ACM
ISBN 9781450341639
Versions
Version Filter Type
Altmetric details:
Access Statistics: 112 Abstract Views  -  Detailed Statistics
Created: Thu, 02 Jun 2016, 08:28:00 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us