• DocumentCode
    3153582
  • Title

    Test case prioritization: an empirical study

  • Author

    Rothermel, Gregg ; Untch, Roland H. ; Chu, Chengyun ; Harrold, Mary Jean

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    Test case prioritization techniques schedule test cases for execution in an order that attempts to maximize some objective function. A variety of objective functions are applicable; one such function involves rate of fault detection-a measure of how quickly faults are detected within the testing process. An improved rate of fault detection during regression testing can provide faster feedback on a system under regression test and let debuggers begin their work earlier than might otherwise be possible. In this paper we describe several techniques for prioritizing test cases and report our empirical results measuring the effectiveness of these techniques for improving rate of fault detection. The results provide insights into the tradeoffs among various techniques for test case prioritization
  • Keywords
    program testing; debuggers; fault detection; objective function; regression test; test case prioritization; test cases; Computer aided software engineering; Computer science; Ear; Fault detection; Feedback; Information science; Job shop scheduling; Software maintenance; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0016-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1999.792604
  • Filename
    792604