封面
声明
致谢
中文摘要
英文摘要
目录
图清单
表清单
变量注释表
1 绪论
1.1 研究动机(Research Motivation)
1.2 研究目标(Research Objectives)
1.3 研究内容(Research Contents)
1.4 研究方法(Research Approaches)
1.5 成果及意义(Research Achievements and Significance)
1.6 本文结构(Structure of the Dissertation)
1.7 本章小结(Conclusions of This Chapter)
2 相关工作
2.1 软件测试(Software Testing)
2.2 基于覆盖的测试数据生成技术(Test Data Generation Based on Coverage Criteria)
2.3 测试数据进化生成技术(Evolutionary Generation of Software Test Data)
2.4 合作型协同进化遗传算法( Cooperative Co-evolutionary Genetic Algorithms)
2.5 串行程序(Serial Programs)
2.6 消息传递并行程序(Message Passing Parallel Programs)
2.7 并行程序测试技术(Parallel Program Testing)
2.8 本章小结 (Conclusions of This Chapter)
3 单路径覆盖测试数据协同进化生成1
3.1 研究背景(Backgrounds of Research)
3.2 测试数据生成问题的数学模型( Mathematical Model of Generating Test Data)
3.3 基于协同进化遗传算法的测试数据生成( Generating Test Data Based on the Co-Evolutionary Genetic Algorithm)
3.4 性能分析(Performance Analysis)
3.5 在并行程序测试中的应用(Applications in Testing Parallel Programs)
3.6 本章小结 (Conclusions of This Chapter)
4 单路径覆盖测试数据进化生成2
4.1 研究背景(Backgrounds of Research)
4.2 等价路径(Equivalent Paths)
4.3 测试数据生成问题的数学模型( Mathematical Model of Generating Test Data)
4.4 基于遗传算法的测试数据生成(Test Data Generation Based on the Genetic Algorithm)
4.5 在并行程序测试中的应用(Applications in Testing Parallel
4.6 本章小结(Conclusions of This Chapter)
5 基于覆盖难度选择目标路径的测试数据进化生成3
5.1 研究背景(Backgrounds of Research)
5.2 路径覆盖难度度量(Measuring the Complexity of Covering a Path)
5.3 测试数据生成问题的数学模型( Mathematical Model of Generating Test Data)
5.4 基于遗传算法的测试数据生成(Test Data Generation Based
5.5 在并行程序测试中的应用(Applications in Testing Parallel
5.6 本章小结(Conclusions of This Chapter)
6 多路径覆盖测试数据进化生成4
6.1 研究背景(Backgrounds of Research)
6.2 测试数据生成问题的数学模型( Mathematical Model of Generating Test Data)
6.3 基于遗传算法的测试数据生成(Test Data Generation Based on the Genetic Algorithm)
6.4 在并行程序测试中的应用(Applications in Testing Parallel Programs)
6.5 本章小结(Conclusions of This Chapter)
7 串行程序很多路径覆盖测试数据并行进化生成的目标路径分组5
7.1 研究背景(Backgrounds of Research)
7.2 基本概念(Basic Concepts)
7.3 目标路径分组(Grouping Target Paths)
7.4 测试数据生成问题的数学模型( Mathematical Model of Generating Test Data)
7.5 基于并行遗传算法的测试数据生成( Test Data Generation Based on the Parallel Genetic Algorithm)
7.6 性能分析(Performance Analysis)
7.7 在基准程序和工业用例测试中的应用( Applications in Testing Benchmark and Industrial Programs)
7.8 本章小结(Conclusions of This Chapter)
8 基于分组的很多路径覆盖测试数据进化生成6
8.1 研究背景(Backgrounds of Research)
8.2 目标路径分组(Grouping Target Paths)
8.3 测试数据生成问题的数学模型( Mathematical Model of Generating Test Data)
8.4 基于并行遗传算法的测试数据生成( Test Data Generation Based on the Parallel Genetic Algorithm)
8.5 在并行程序测试中的应用(Applications in Testing Parallel Programs)
8.6 本章小结(Conclusions of This Chapter)
9 结论
9.1 本文工作(Achievements of This Dissertation)
9.2 需要进一步解决的问题(Issues to be Further Addressed)
参考文献
附录1
附录2
作者简历
学位论文数据集