• DocumentCode
    2865169
  • Title

    On Testing Effectiveness of Metamorphic Relations: A Case Study

  • Author

    Asrafi, Mahmuda ; Liu, Huai ; Kuo, Fei-Ching

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    147
  • Lastpage
    156
  • Abstract
    One fundamental challenge for software testing is the oracle problem, which means that either there does not exist a mechanism (called oracle) to verify the test output given any possible program input, or it is very expensive, if not impossible, to apply the oracle. Metamorphic testing is an innovative approach to oracle problem. In metamorphic testing, metamorphic relations are derived from the innate characteristics of the software under test. These relations can help to generate test data and verify the correctness of the test result without the need of oracle. The effectiveness of metamorphic relations can play a significant role in the testing process. It has been argued that the metamorphic relations that cause different software execution behaviors should have high fault detection ability. In this paper, we conduct a case study to analyze the relationship between the execution behavior and the fault-detection effectiveness of metamorphic relations. Some code coverage criteria are used to reflect the execution behavior. It is shown that there is a certain degree of correlation between the code coverage achieved by a metamorphic relation and its fault-detection effectiveness.
  • Keywords
    fault diagnosis; program testing; software reliability; fault detection ability; metamorphic relations; metamorphic testing; software execution behaviors; software testing; Aircraft; Correlation; Fault detection; Software; Software algorithms; Software testing; code coverage; fault-detection effectiveness; metamorphic relation; metamorphic testing; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement (SSIRI), 2011 Fifth International Conference on
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4577-0780-3
  • Electronic_ISBN
    978-0-7695-4453-3
  • Type

    conf

  • DOI
    10.1109/SSIRI.2011.21
  • Filename
    5992013