首页> 中文学位 >基于动态依赖的类间测试顺序研究
【6h】

基于动态依赖的类间测试顺序研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪 论

1.1 研究背景

1.2 国内外研究现状

1.3 本文的主要工作和组织结构

1.4 本文的结构安排

第2章 面向对象的软件测试

2.1 软件测试技术

2.2 类间依赖关系

2.3 本章小结

第3章 类间测试顺序算法

3.1 基于对象关系图的软件测试

3.2 已有的环路消除算法

3.3 改进环路消除算法

3.4 本章小结

第4章 测试实例及分析

4.1 测试序列生成工具

4.2 实例背景

4.3 实验验证与分析

4.4 本章小结

第5章 总结与展望

5.1 总结

5.2 展望

致谢

参考文献

附录1攻读硕士学位期间发表的论文

展开▼

摘要

面向对象的技术给软件测试带来了新的挑战,与传统软件相比,面向对象软件的封装、继承、多态等特征虽然可以提高软件的开发效率,但是它们引起的类间依赖关系变得复杂,同时增加了软件质量保证的难度,为测试带来了新的问题和挑战。类间集成测试顺序决定着测试成本的大小,为了得到合适的测试顺序,本文在类间测试顺序上进行了研究,并提出了一种基于动态依赖的集成测试策略。
  本文首先介绍了面向对象软件测试技术与传统软件测试技术的不同点,分析对象关系图中类间依赖关系,分析动态依赖关系对类间依赖关系的影响,把对象关系图进行扩展得到完整的对象关系图。然后,在扩展后的对象关系图的基础上,提出边删除规则,在改进原有的去除环路算法的基础上,结合有向无环图算法得到类的测试序列。最后用实例验证了该方法的可行性,并将本文的方法与Kung方法和Briand方法在三个不同方面的作比较,给出实验结果和对比分析。实验结果表明,本文的方法打破环路多,所需测试桩个数少且发现的接口错误数多,并且提高了测试效率,减少了测试成本。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号