一种面向测试需求部分覆盖的测试用例集约简技术
软件系统开发中频繁面对局部更新和部分缺陷修改,此时需要选择性回归测试;为降低其测试工作量需要解决部分覆盖用例集约简问题.文中基于选择性回归测试形式化定义多目标用例集约简,并设计HATS算法解决该问题.HATS算法遵循启发式贪婪搜索框架,定义权重因子a平衡两方面目标:其一是减少用例集规模;其二是避免对无关需求的覆盖.实验结果表明:同现有约简技术和算法相比较,通过适当设置因子a,HATS算法能够降低用例集规模、减少对无关需求的覆盖、同时缓解对缺陷检测能力的影响.文中的创新贡献在两方面:其一根据选择性回归测试定义多目标用例集约简问题;其二是设计HATS算法以更少的测试用例数量维持缺陷检测效果.
软件测试、测试用例约简、回归测试、测试需求集、部分覆盖
34
TP311(计算技术、计算机技术)
国家自然科学基金60873027,61021062;国家"八六三"高技术研究发展计划项目基金2006AA01Z177;国家"九七三"重点基础研究发展规划项目基金2009CB320705
2011-07-21(万方平台首次上网日期,不代表论文的发表时间)
共10页
879-888