• DocumentCode
    2304101
  • Title

    A Progressive Refinement Approach for JAVA Regression Test Selection

  • Author

    Ni, Shenyu ; Liu, Yajun

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • Volume
    4
  • fYear
    2009
  • fDate
    19-21 May 2009
  • Firstpage
    170
  • Lastpage
    174
  • Abstract
    Regression test is an important part in software development and maintenance. After changing, in order to assure the validity of the modified part and validate there is no side affect to other parts, we must carry out the process of regression test. This paper makes use of the characteristic of hierarchy of Java, first choose the impacted packages. Then by analyzing the relationship of classes in these packages, we can get a set of classes that are impacted by the change. After that, we choose these classes to make a class member dependence analysis, then we can get a set of class members that are impacted by the change. Finally by mapping class members selected to test cases and add some test cases if necessary, we can get a test suite that should be retested. Use this progressive refinement approach, we only need to analyze part of the software and retest the impacted part, and this can reduce the cost of regression test especially when the software is huge.
  • Keywords
    Java; program testing; regression analysis; software maintenance; JAVA regression test selection; class member dependence analysis; progressive refinement approach; software development; software maintenance; Computer science; Costs; Encapsulation; Java; Packaging; Programming; Software engineering; Software libraries; Software maintenance; Software testing; Progressive refinement; class firewall; dependence analysis; hierarchy; regression test selection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. WCSE '09. WRI World Congress on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-0-7695-3570-8
  • Type

    conf

  • DOI
    10.1109/WCSE.2009.358
  • Filename
    5319527