第卷第期 机
42 10
Vol.42No.10
年月
201910 CHINESEJOURNALOFCOMPUTERS Oct.2019
敏捷开发环境中的回归测试优化技术
),) ) )
12 1 1
王晓琳 曾红卫林玮玮
)
1( )
上海大学计算机工程与科学学院上海200444
)
2( )
上海市计算机软件评测重点实验室上海201112
、 、
摘要版本频繁交付功能不断新增或修改测试用例不断增多是敏捷开发环境的特点回归测试是软件测试的
.
, , (
一个重要组成部分它在敏捷开发环境中更应基于环境特点进行设计但是传统的回归测试优化技术测试用例
.
优先排序或回归测试选择等) ,
各有其优缺点且没有考虑敏捷开发环境对测试效率的影响测试用例优先排序技术
.
利用设计规则对所有测试用例进行排序, , ,
以提高错误检测率但测试集基数大花费时间长回归测试选择技术选
.
择部分测试用例执行, , ,
减少了测试执行时间但存在不安全因素为了解决这个问题本文提出新的敏捷开发环境
.
中的回归测试优化技术 , , :
首先将回归测试拆分成两个过程提出在这两个过程中的测试方法敏捷测试用例优先
.
排序和敏捷回归测试选择 , 、
敏捷测试用例优先排序方法基于历史排序的思想将需求错误反馈及历史信息三者结
.
合,