کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
461507 | 696602 | 2016 | 14 صفحه PDF | دانلود رایگان |
• We have developed a systematic methodology (METRIC) for identifying metamorphic relations (MRs).
• We have also developed a tool to support and partly automate the METRIC methodology.
• The positive results of our experiment have confirmed that METRIC is effective at identifying MRs.
Metamorphic testing is a promising technique for testing software systems when the oracle problem exists, and has been successfully applied to various application domains and paradigms. An important and essential task in metamorphic testing is the identification of metamorphic relations, which, due to the absence of a systematic and specification-based methodology, has often been done in an ad hoc manner—something which has hindered the applicability and effectiveness of metamorphic testing. To address this, a systematic methodology for identifying metamorphic relations based on the category-choice framework, called metric, is introduced in this paper. A tool implementing this methodology has been developed and examined in an experiment to determine the viability and effectiveness of metric, with the results of the experiment confirming that metric is both effective and efficient at identifying metamorphic relations.
Journal: Journal of Systems and Software - Volume 116, June 2016, Pages 177–190