文摘
英文文摘
声明
第一章绪言
1.1论文研究背景
1.2论文的主要工作
1.3课题来源
1.4论文创新点
1.5论文结构
第二章软件测试技术与测试顺序
2.1软件测试技术
2.1.1软件测试技术概述
2.1.2软件测试的阶段划分
2.1.3集成测试简介
2.2测试顺序
2.2.1测试顺序的概念
2.2.2类集成测试策略中测试顺序的必要性
2.3对象关系图ORD
2.3.1 ORD的概念
2.3.2 ORD的生成方法
2.4基于ORD的KUNG的测试顺序生成方法
2.4.1类防火墙CFW(X)
2.4.2类防火墙的测试顺序及举例
2.5基于ORD的TAI的测试顺序生成方法
2.6基于ORD的测试顺序生成方法的缺点
第三章基于设计模式的OMRD生成方法
3.1 OMRD介绍
3.1.1 OMRD的概念
3.1.2 OMRD的特点
3.1.3 OMRD的构造需求
3.2设计模式内部的类测试顺序计算
3.2.1 UML类图中类依赖关系介绍
3.2.2测试依赖性定理
3.2.3设计模式内部的类测试顺序计算
3.2.4常用设计模式内部的类测试顺序分类
3.3测试桩与破环算法
3.3.1目前存在的破环算法分析
3.3.2测试桩
3.3.3破环算法
3.4 OMRD的生成方法
3.4.1生成OMRD的具体步骤
3.4.2具体实例
3.4.3 OMRD中的依赖关系
第四章基于OMRD的测试顺序生成方法
4.1 OMRD法的主要思想
4.2 OMRD法的主要过程
4.3可能存在间接依赖关系的模块间完整测试顺序计算准则
4.3.1独立类依赖于模式中的一个或多个类
4.3.2模式中既有类依赖于独立类,又有类被独立类依赖
4.3.3模式中的一个或多个类依赖于另一模式中的一个或多个类
4.3.4模式中既有类依赖于另一模式中的类,又有类被另一模式中的类依赖
4.4基于OMRD的测试顺序生成方法计算
第五章测试实例及分析
5.1实例背景
5.2实验标准
5.3实验方法和结果分析
5.3.1类测试顺序完整性比较
5.3.2所需测试桩数量比较
第六章总结与展望
6.1本课题总结
6.2本课题展望
附录
参考文献
攻读硕士学位期间发表的论文和科研项目
致 谢