Reverse Engineering of Test Cases for Selective Regression Testing

  • Authors:
  • Harry M. Sneed

  • Affiliations:
  • -

  • Venue:
  • CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A problem arises in the maintenance oflarge systems when the links between the specificationbased test cases and the code components they test arelost. It is no longer possible to perform selectiveregression testing because it is not known which testcases to run when a particular component is corrected oraltered. To regain that knowledge, it is necessary torestore the links between test cases and code. This paperdescribes two complementary approaches to achievingthat goal of reverse engineering - one by static analysisand the other by dynamic analysis. The objective in bothcases is to determine which test cases exercise whichmethods in which components in order to enable selectiveregression testing.