• DocumentCode
    2472183
  • Title

    Test case prioritization incorporating ordered sequence of program elements

  • Author

    Wu, Kun ; Fang, Chunrong ; Chen, Zhenyu ; Zhao, Zhihong

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • fYear
    2012
  • fDate
    2-3 June 2012
  • Firstpage
    124
  • Lastpage
    130
  • Abstract
    Test suites often grow very large over many releases, such that it is impractical to re-execute all test cases within limited resources. Test case prioritization, which rearranges test cases, is a key technique to improve regression testing. Code coverage information has been widely used in test case prioritization. However, other important information, such as the ordered sequence of program elements measured by execution frequencies, was ignored by previous studies. It raises a risk to lose detections of difficult-to-find bugs. Therefore, this paper improves the similarity-based test case prioritization using the ordered sequence of program elements measured by execution counts. The empirical results show that our new technique can increase the rate of fault detection more significantly than the coverage-based ART technique. Moreover, our technique can detect bugs in loops more quickly and be more cost-benefits than the traditional ones.
  • Keywords
    fault diagnosis; program testing; regression analysis; code coverage information; fault detection; ordered sequence; program elements; regression testing; similarity-based test case prioritization; test suites; Computer bugs; Subspace constraints; Test case prioritization; edit distance; farthest-first algorithm; ordered sequence; similarity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2012 7th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1821-1
  • Type

    conf

  • DOI
    10.1109/IWAST.2012.6228980
  • Filename
    6228980