文摘
英文文摘
声明
第一章绪论
1.1研究背景及意义
1.2国内外研究现状
1.3存在的问题
1.4主要工作与目标
1.5概要介绍及章节安排
第二章面向对象测试技术
2.1软件测试
2.1.1软件测试目的
2.1.2软件测试方法
2.1.3软件测试阶段
2.1.4软件测试技术
2.1.5软件测试中的关键问题
2.2面向对象软件测试
2.2.1面向对象特征对软件测试的影响
2.2.2面向对象软件测试的层次划分及内容
2.2.3面向对象测试技术与传统测试技术的区别
2.2.4面向对象软件测试的覆盖准则
2.3基于模型的测试技术
2.3.1模型的定义
2.3.2建模的目标
2.3.3建模的原则
2.3.4测试中常用的模型介绍
2.3.5模型测试的基本过程
2.3.6模型测试的优点和可能存在的问题
2.3.7 UML模型在测试方面的优势
2.4测试用例
2.5 小结
第三章UML及其建模技术
3.1 UML简介
3.1.1 UML构成
3.1.2 UML特点
3.1.3 UML的语法和语义
3.2 UML中的图
3.3 UML建模技术
3.4 小结
第四章基于状态图说明的测试用例覆盖准则
4.1软件测试的充分性问题
4.2基于状态说明的测试设计方法
4.2.1状态转移覆盖测试方法
4.2.2完全判定覆盖测试方法
4.2.3状态/事件对覆盖测试方法
4.2.4完全序列测试方法
4.3小结
第五章基于UML状态图的测试用例生成方法的研究
5.1状态图分析
5.2扩充UML状态图
5.2.1 UML状态图的扩展机制
5.2.2扩展UML状态图的图形元素
5.2.3 UML状态图中的状态展开
5.2.4展开类的状态图
5.2.5扩充UML状态图的几点说明
5.3测试用例生成方法
5.4测试实例
5.4.1测试需求说明
5.4.2 GUI分析
5.4.3测试设计的整体思路与方法
5.4.4 UML模型设计
5.4.5测试实施过程
5.5小结
第六章结束语
6.1结论
6.2展望
致谢
参考文献