%0 Journal Article
%T An Approach to Object-Oriented Software Regression Testing
面向对象软件回归测试技术研究
%A FANG Fei
%A SUN Jia-su
%A WANG Li-fu
%A YANG Fu-qing
%A
杨芙清
%J 软件学报
%D 2001
%I
%X After changes are made to a previously tested program, a goal of regression testing is to retest the program based only on the modification while maintaining the same testing coverage as the complete retesting of the program. Several regression techniques for structural programs using data flow or partial data flow (also known as program slicing) have been proposed. With the object oriented (OO for short) method growing mature, there is an urgent need of testing techniques for OO programs. In this paper, based on the analysis of characteristics of OO system, firstly, the dependency relations among objects are defined, from which series of objects' methods are deduced. Secondly, program slicing techniques are used to identify test cases to be applied to modification. Finally, a complete regression approach to OO program is presented.
%K object oriented
%K incremental hierarchy model
%K program slicing
%K data flow
%K regression testing
面向对象
%K 增量层次模型
%K 程序切片
%K 数据流
%K 回归测试
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=3FC7B42B6D5B524F&yid=14E7EF987E4155E6&vid=59906B3B2830C2C5&iid=38B194292C032A66&sid=965F4E89CD0AFC30&eid=09D368C679EC819B&journal_id=1000-9825&journal_name=软件学报&referenced_num=24&reference_num=6