Automating regression test selection based on UML designs

  • Authors:
  • L. C. Briand;Y. Labiche;S. He

  • Affiliations:
  • Simula Research Laboratory and University of Oslo, P.O. Box 134, Lysaker, Norway;Carleton University, Software Quality Engineering Lab, 1125 Colonel By Drive, Ottawa, ON K1S 5B6, Canada;Carleton University, Software Quality Engineering Lab, 1125 Colonel By Drive, Ottawa, ON K1S 5B6, Canada

  • Venue:
  • Information and Software Technology
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a methodology and tool to support test selection from regression test suites based on change analysis in object-oriented designs. We assume that designs are represented using the Unified Modeling Language (UML) 2.0 and we propose a formal mapping between design changes and a classification of regression test cases into three categories: Reusable, Retestable, and Obsolete. We provide evidence of the feasibility of the methodology and its usefulness by using our prototype tool on an industrial case study and two student projects.