A study of effective regression testing in practice

被引:190
作者
Wang, WE
Horgan, JR
London, S
Agrawal, H
机构
来源
EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS | 1997年
关键词
D O I
10.1109/ISSRE.1997.630875
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The purpose of regression resting is to ensure that changes made to software, such as adding new features or modifying existing features, have not adversely affected features of the software that should riot change. Regression testing is usually performed by running come, or all, of the test cases created to test modifications in previous versions of the software. Many techniques have been reported on how to select regression tests set that the number of test cases does not grow too targe as the software evolves. Our proposed hybrid technique combines modification, minimization ann prioritization-based selection using a list of source code changes and the execution traces from test cases run on previous versions. his technique seeks to identify a representative subset of alt test cases that may result in different output behavior on the nerv software version. We report our experience with a tool called ATAC which implements this technique.
引用
收藏
页码:264 / 274
页数:11
相关论文
empty
未找到相关数据