Skip to main navigation Skip to search Skip to main content

Regression testing on object-oriented programs

  • Ye Wu
  • , Mei Hwa Chen
  • , Howard M. Kao

Research output: Contribution to journalConference articlepeer-review

23 Scopus citations

Abstract

Regression testing is an important activity at both testing and maintenance phases. When a piece of software is modified, it is necessary to ensure the quality of the software is preserved. To this end, regression testing is to retest the software using the test cases selected from the original test pool. In this paper, we present a regression testing technique that selects test cases by utilizing static information from the analysis of the program structure and dynamic information by tracing the function-calling sequences. To compare the effectiveness of this technique with other existing approaches, we conducted an empirical study on an industrial real-time system. The results show that not only does this technique preserve all the necessary information for regression testing, but it is also much more efficient and more precise than the existing techniques.

Original languageEnglish
Pages (from-to)270-279
Number of pages10
JournalProceedings of the International Symposium on Software Reliability Engineering, ISSRE
StatePublished - 1999
EventProceedings of the 1999 10th International Symposium on Software Reliability Engineering, ISSRE'99 - Boca Raton, FL, USA
Duration: Nov 1 1999Nov 4 1999

Fingerprint

Dive into the research topics of 'Regression testing on object-oriented programs'. Together they form a unique fingerprint.

Cite this