文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.1.1软件测试技术
1.1.2软件测试方法
1.2研究现状及进展
1.2.1基于马尔科夫链使用模型测试的不足
1.2.2马尔科夫链使用模型转移概率自动生成方法简介
1.2.3统计测试工具介绍
1.3论文的主要研究内容及其意义
1.4论文的结构
第二章马尔科夫链使用模型及其分析
2.1马尔科夫链使用模型的构建
2.1.1马尔科夫链
2.1.2马尔科夫链使用模型的组成
2.1.3马尔科夫链使用模型的构建过程
2.2模型的表示
2.3马尔科夫链使用模型的重要参数分析
2.4测试覆盖分析
2.4.1模型状态覆盖分析
2.4.2模型边覆盖分析
2.4.3模型路径覆盖与复杂度分析
2.5测试用例生成
2.6本章小结
第三章模型转移概率的自动生成
3.1模型转移概率的自动生成问题
3.2模型转移概率的自动生成的可行性
3.3现有的使用模型转移概率自动生成方法
3.3.1 G.H.Walton、J.H.Poore等提出的方法
3.3.2 Glenn S.Semmel、Darrell G.Linton等提出的方法
3.3.3 S.A.Sherer提出的方法
3.4本文采用的模型的约束条件
3.5改进的减少软件失效损失转移概率优化生成方法
3.5.1改进方法的思路
3.5.2改进方法的实现步骤
3.5.3改进方法的试验及结果
3.5.4改进方法与S.A.Sherer方法的比较
3.6本文提出的最小化模型复杂度转移概率生成方法
3.6.1最小化模型复杂度转移概率生成方法的思路
3.6.2最小化模型复杂度转移概率生成方法的实现步骤
3.6.3最小化模型复杂度转移概率生成方法的试验及结果
3.7本章小结
第四章测试工具原型
4.1测试工具工作原理
4.2模型导入与模型转移矩阵自动生成模块
4.3模型参数分析模块
4.4测试用例生成模块
4.5本章小结
第五章总结与展望
5.1本文总结
5.2进一步的研究
参考文献
致谢