• DocumentCode
    1885155
  • Title

    Re-computing Coverage Information to Assist Regression Testing

  • Author

    Chittimalli, Pavan Kumar ; Harrold, Mary Jean

  • Author_Institution
    Tata Consultancy Services Ltd., Mumbai
  • fYear
    2007
  • fDate
    2-5 Oct. 2007
  • Firstpage
    164
  • Lastpage
    173
  • Abstract
    This paper presents a technique that leverages an existing regression test-selection algorithm to compute accurate, updated coverage data on a version of the software, Pi+1, without rerunning any test cases that do not execute the changes from the previous version of the software, Pi, to Pi+1-Users of our technique can avoid the expense of rerunning the entire test suite on Pi+1 or the inaccuracy produced by previous approaches that estimate coverage data for Pi+1 or reuse outdated coverage data from Pi. This paper also presents a tool, RECOVER, that implements our technique, along with a set of empirical studies. The studies show the inaccuracies that can exist when an application-regression-test selection-uses estimated and outdated coverage data. The studies also show that the overhead incurred by our technique is negligible.
  • Keywords
    program testing; software maintenance; RECOVER; recomputing coverage information; regression testing; software maintenance; Algorithm design and analysis; Costs; Educational institutions; Error correction; Software algorithms; Software maintenance; Software performance; Software quality; Software systems; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
  • Conference_Location
    Paris
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-1256-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2007.4362629
  • Filename
    4362629