arrow
Return

On regression testing of object-oriented programs

delete1996-01-01
delete62
PRE
AI
D
David Chenho Kung *
J
Jerry Gao
P
Pei Hsia
Y
Y. Toyoshima
C
Cris Chen
DOI:10.1016/0164-1212(95)00047-Xdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Regression testing is an important activity in software maintenance. Although a number of studies have addressed the problems and solutions in regression testing of traditional programs, no studies have focused on the issues and solutions in regression testing of object-oriented programs. In this article, we discuss various types of code changes of classes in an object-oriented program and present a method for identifying these changes and the affected classes. An algorithm for generating a desirable order to test the affected classes is also described. The basic model we use is an object relation graph, which depicts the inheritance, aggregation, and association relations that exist in the object-oriented program to be maintained. The test order generation algorithm can be applied to acyclic as well as cyclic object relation graphs. The results of this work have been implemented and applied to testing of many example applications, including the InterViews library.
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

No organization information available
Cited Papers

Cited Papers

errShare
errSave
Soret and Dufour Effects on Hydromagnetic Flow of H2O-Based Nanofluids Induced by an Exponentially Expanding Sheet Saturated in a Non-Darcian Porous Medium
err2021-12-01
err0
PREAI
errA. K. Singha; G. S. Seth; Krishnendu Bhattacharyya; Dhananjay Yadav; Ajeet Kumar Verma; Anil Kumar Gautam
errShare
errSave