Swinburne
Browse

On the correlation between the effectiveness of metamorphic relations and dissimilarities of test case executions

Download (284.89 kB)
conference contribution
posted on 2024-07-09, 14:50 authored by Yuxiang Cao, Zhi Quan Zhou, Tsong ChenTsong Chen
Metamorphic testing (MT) is a property-based automated software testing method. It alleviates the oracle problem by testing programs against metamorphic relations (MRs), which are necessary properties among multiple executions of the target program. For a given problem, usually more than one MR can be identified. It is therefore of practical importance for testers to know the nature of good MRs, that is, which MRs are likely to have higher chances of revealing failures. To address this issue we investigate the correlation between the fault-detection effectiveness of MRs and the dissimilarity (distance) of test case execution profiles. Empirical study results reveal that there is a strong and statistically significant positive correlation between the fault-detection effectiveness and the distance. The findings of this research can help to develop automated means of selecting/prioritizing MRs for cost-effective metamorphic testing.

Funding

ARC | LP100200208

Eat and Dream: effective automatic testing and debugging for real-life embedded wireless communications software : Australian Research Council (ARC) | LP100200208

History

Available versions

PDF (Accepted manuscript)

ISBN

9780769550398

Journal title

13th International Conference on Quality Software (QSIC 2013), Nanjing, Jiangsu, China, 29-30 July 2013

Conference name

13th International Conference on Quality Software, QSIC 2013

Location

Nanjing, Jiangsu

Start date

2013-07-29

End date

2013-07-30

Pagination

153-162

Publisher

IEEE

Copyright statement

Copyright © 2013 IEEE. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Language

eng

Usage metrics

    Publications

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC