• DocumentCode
    569810
  • Title

    Test Case Prioritization for Regression Testing Based on Function Call Path

  • Author

    Zhang Zhi-hua ; Mu Yong-min ; Tian Ying-ai

  • Author_Institution
    Comput. Sch., Beijing Inf. Sci. & Technol. Univ., Beijing, China
  • fYear
    2012
  • fDate
    17-19 Aug. 2012
  • Firstpage
    1372
  • Lastpage
    1375
  • Abstract
    Test case prioritization is an effective and practical technique of regression testing. It is helpful to increase the efficiency of regression testing by sorting and executing test cases according to their importance. Static paths on function call obtained by analyzing the source code, combined with the dynamic path after executing test cases, the correspondence is built between test cases and the static paths, identifying the changes which software developers modify program to correct defects, giving different priority to test case based on path coverage , test cases are selected in accordance with their priorities in regression testing. Firstly, the background and related concept of test case prioritization are introduced. And then, the relevant research work is outlined, a set of new prioritization algorithms are proposed; implementation and analysis of the algorithm are given finally.
  • Keywords
    program testing; regression analysis; dynamic path; function call path; regression testing; software developers; source code; static paths; test case prioritization; Algorithm design and analysis; Conferences; Heuristic algorithms; Software; Software algorithms; Sorting; Testing; algorithm; function call; regression testing; test case prioritization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4673-2406-9
  • Type

    conf

  • DOI
    10.1109/ICCIS.2012.312
  • Filename
    6301421