Regression testing for component-based software via built-in test design

  • Authors:
  • Chengying Mao;Yansheng Lu;Jinlong Zhang

  • Affiliations:
  • Huazhong Univ. of Scie. & Tech., Wuhan, Hubei, China and Jiangxi Univ. of Finance & Economics, Nanchang, Jiangxi, China;Huazhong Univ. of Scie. & Tech., Wuhan, Hubei, China;Huazhong Univ. of Scie. & Tech., Wuhan, Hubei, China

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-based software technology is expected to be an effective and widely used method of constructing software system. However, some specialties of component bring a great challenge for testing the systems built by externally-provided components, especially for regression testing. Built-in test design is a fairly effective way to improve component's testability. In this paper, we present an improved regression testing method based on built-in test design for component-based systems. It needs the mutual collaboration between the component developers and users. Component developers are responsible for analyzing the affected methods and constructing the corresponding testing-interfaces in the new component version, and then component users can conveniently pick out the subset of test cases for regression testing with these testing-interfaces. Through employing preliminary experiments on some medium scale systems, our regression testing method based on built-in test design has been proven to be fairly feasible and cost-effective in practice.