声明
摘要
第1章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 论文主要内容
第2章 测试用例约简及DBSCAN算法的理论基础
2.1 软件测试的相关概述
2.1.1 软件测试的定义与目标
2.1.2 测试用例定义
2.1.3 测试用例约简
2.1.4 测试用例约简的相关概念
2.2 测试用例约简的原则和方法
2.2.1 测试用例约简原则
2.2.2 主要测试用例约简方祛
2.3 DBSCAN算法
2.3.1 DBSCAN算法的基本概念
2.3.2 DBSCAN算法基本原理
2.3.3 DBSCAN算法框架
2.4 本章小结
第3章 基于测试需求的测试用例约简方法(TRR-M)
3.1 需求约简测试用例方法的基本概念
3.2 测试需求的约简模型
3.3 测试需求约简方法
3.3.1 基于包含关系的需求约简方法(TRC-M)
3.3.2 基于贪心算法的需求约简方法(TRG-M)
3.3.3 基于线性搜索的需求约简方法(TRL-M)
3.4 测试需求约简下测试用例集的优化
3.5 实例分析
3.6 存在问题
3.7 本章总结
第4章 基于改进DBSCAN算法的测试用例约简方法(TRD-M)
4.1 参数设计
4.1.1 参数E的设计
4.1.2 参数MinPts的设计
4.2 基于黑盒测试的测试约简策略
4.2.1 类边界值分析约简策略
4.2.2 类等价类划分测试约简策略
4.3 改进的DBSCAN算法测试约简方法
4.3.1 改进的DBSCAN算法
4.3.2 基于改进DBSCAN算法的测试用例优化
4.4 本章总结
第5章 仿真实验结果与分析
5.1 实验设计
5.2 实验结果
5.2.2 实验2-基于密度适中分布的用例约简
5.2.3 实验3-基于密度集中分布的用例约简
5.2.4 实验4-TRR-M、TRD-M对比实验
5.3 实验分析
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士期间的研究成果