Extended firewall for regression testing: an experience report

  • Authors:
  • Lee White;Khaled Jaber;Brian Robinson;Václav Rajlich

  • Affiliations:
  • Department of EECS, Case Western Reserve University, Cleveland, OH, U.S.A.;Department of EECS, Case Western Reserve University, Cleveland, OH, U.S.A.;ABB Corporation, Cleveland, OH, U.S.A.;Department of Computer Science, Wayne State University, Detroit, MI 48202, U.S.A.

  • Venue:
  • Journal of Software Maintenance and Evolution: Research and Practice
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Testing firewalls have proven to be a useful approach for regression testing in both functional and object-oriented software. They involve only the modules that are closely related to the changed modules. They lead to substantially reduced regression tests but still are very effective in detecting regression faults. This paper investigates situations when data-flow paths are longer, and the testing of modules and components only one level away from the changed elements may not detect certain regression faults; an extended firewall considers these longer data paths. We report empirical studies that show the degree to which an extended firewall detected more faults, and how much more testing was required to achieve this increased detection. Copyright © 2008 John Wiley & Sons, Ltd.