• DocumentCode
    2145858
  • Title

    Statistical Metamorphic Testing Testing Programs with Random Output by Means of Statistical Hypothesis Tests and Metamorphic Testing

  • Author

    Guderlei, Ralph ; Mayer, Johannes

  • Author_Institution
    Ulm Univ., Ulm
  • fYear
    2007
  • fDate
    11-12 Oct. 2007
  • Firstpage
    404
  • Lastpage
    409
  • Abstract
    Testing software with random output is a challenging task as the output corresponding to a given input differs from execution to execution. Therefore, the usual approaches to software testing are not applicable to randomized software. Instead, statistical hypothesis tests have been proposed for testing those applications. To apply these statistical hypothesis tests, either knowledge about the theoretical values of statistical characteristics of the program output (e. g. the mean) or a reference implementation (e. g. a legacy system) are required to apply statistical hypothesis tests. But often, both are not available. In the present paper, it is discussed how a testing method called Metamorphic Testing can be used to construct statistical hypothesis tests without knowing exact theoretical characteristics or having a reference implementation. For that purpose, two or more independent output sequences are generated by the implementation under test (IUT). Then, these sequences are compared according to the metamorphic relation using statistical hypothesis tests.
  • Keywords
    program testing; statistical analysis; implementation under test; program testing; random output; randomized software; software testing; statistical hypothesis tests; statistical metamorphic testing; Collaborative software; Context modeling; Error correction; Investments; Probability; Random variables; Software quality; Software testing; Statistical analysis; Statistical distributions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2007. QSIC '07. Seventh International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3035-2
  • Type

    conf

  • DOI
    10.1109/QSIC.2007.4385527
  • Filename
    4385527