• DocumentCode
    3067378
  • Title

    Incorporating varying test costs and fault severities into test case prioritization

  • Author

    Elbaum, Sebastian ; Malishevsky, Alexey ; Rothermel, Gregg

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
  • fYear
    2001
  • fDate
    12-19 May 2001
  • Firstpage
    329
  • Lastpage
    338
  • Abstract
    Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work (S. Elbaum et al., 2000; G. Rothermel et al., 1999), we provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases to improve APFD, and reported the results of experiments using those techniques. This metric and these techniques, however, applied only in cases in which test costs and fault severity are uniform. We present a new metric for assessing the rate of fault detection of prioritized test cases that incorporates varying test case and fault costs. We present the results of a case study illustrating the application of the metric. This study raises several practical questions that might arise in applying test case prioritization; we discuss how practitioners could go about answering these questions.
  • Keywords
    program testing; software cost estimation; software metrics; APFD; case study; fault costs; fault detection rate; fault severities; fault severity; performance goal; prioritized test cases; regression testing; test case prioritization; testing process; varying test case costs; varying test costs; Application software; Computer aided software engineering; Computer science; Costs; Fault detection; Frequency; Job shop scheduling; Processor scheduling; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1050-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2001.919106
  • Filename
    919106