声明
致谢
摘要
1 引言
1.1 选题的背景和研究意义
1.2 国内外研究现状
1.2.1基于UML模型的软件测试
1.2.2多UML模型组合的软件测试
1.3本文的主要内容
1.4 本文的组织结构安排
2 相关的软件测试理论与技术优选
2.1 基于模型的软件测试技术优选
2.1.1模型定义
2.1.2基于模型的测试技术优选
2.1.3基于模型测试的基本过程
2.1.4基于模型测试优点与难点
2.2 基于场景的软件测试技术
2.3 图论
2.3.1 图的定义
2.3.2图的遍历算法
2.4 本章小结
3 基于UML模型的软件测试方法
3.1 基于UML的软件测试过程
3.2 改进UML活动图建模方法
3.3 UML图与测试层次关系
3.4 本章小结
4 基于UML活动图模型的测试用例自动生成
4.1 UML模型预处理
4.1.1活动图形式化定义
4.1.2活动图转换为有向图
4.1.3测试用例充分性覆盖准则
4.1.4并发和循环模块处理
4.2 测试场景生成算法设计
4.2.1简单测试场景生成
4.2.2复合测试场景生成
4.3 测试场景优化方法设计
4.4 测试数据生成方法设计
4.5 本章小结
5系统设计与实现
5.1 测试用例自动生成系统概要设计
5.1.1系统模块结构
5.1.2系统技术架构
5.1.3系统模块功能
5.1.4数据库设计
5.2 测试用例自动生成系统详细设计与实现
5.2.1功能模块详细设计
5.2.2用例生成系统核心模块的实现
5.2.3用例生成系统页面展示
5.3 测试用例自动生成系统的测试验证
5.3.1写邮件模块建模
5.3.2生成测试场景
5.3.3生成测试用例
5.3.4结果比较和分析
5.4 本章小结
6总结与展望
6.1 工作总结
6.2 工作展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集