| 《计算机学报》文章摘要 全文下载 | |
| 文章题目 | 一种基于动态依赖关系的类集成测试方法 |
| 作者 | 张艳梅 姜淑娟 张红昌 |
| 作者单位 | (中国矿业大学计算机科学与技术学院 江苏徐州 221116) |
| 发表年份 | 2011 |
| 发表月份 | 6期(1075—1089) |
| 文章摘要 | 摘要 类间集成测试是面向对象软件测试的重要组成部分,合适的测试顺序能够极大地节省测试成本. 类间依赖关系构成环路的情况下,需要删除某些依赖关系以消除环路,同时需要引进测试桩. 忽略类间动态依赖关系导致测试桩的数目不足,难以完成测试. 文中提出一种基于动态依赖关系的类集成测试方法. 首先分析了类之间的静态依赖和动态依赖关系;然后在保证测试桩的数目尽可能少的前提下,给出了边的删除规则以及消除由静态依赖关系和动态依赖关系形成的环路的算法,在此基础上,进一步提出测试顺序分配策略和算法;最后针对提出的方法开发了基于测试级的类测试序列自动生成工具——TLOG.实验结果表明:该方法较其它方法需要较少的测试桩,测试效率有明显提高. 关键词 集成测试;测试顺序;测试桩;动态依赖;测试级 中图法分类号 TP311 DOI号:10.3724/SP.J.1016.2011.01075 |