文摘
英文文摘
声明
第一章绪论
1.1国内外测试数据生成的研究现状和发展动态
1.2动态数据结构的测试数据自动生成研究的背景和意义
1.3本文的主要工作及组织结构
1.3.1研究目标及内容
1.3.2本文的组织结构
1.4本章小结
第二章动态数据结构的测试数据自动生成研究现状
2.1基本概念
2.2几种常见的动态数据结构测试数据自动生成方法
2.2.1基于回退算法的测试数据自动生成方法
2.2.2基于约束解决的测试数据自动生成方法
2.2.3基于地址制图的测试数据自动生成方法
2.2.4基于符号执行的测试数据生成方法
2.2.5基于遗传算法的测试数据生成方法
2.3本章小结
第三章 一种新的面向目标的测试路径自动生成方法研究
3.1面向目标的测试路径生成方法概述
3.2分支分类方法
3.2.1分支分类原则
3.2.2分支的类别
3.3测试路径生成方法
3.3.1基于程序控制流的测试路径生成方法
3.3.2基于程序数据流的测试路径生成方法
3.4本章小结
第四章针对动态数据结构的测试数据自动生成方法及其实现
4.1针对动态数据结构的测试数据自动生成方法
4.1.1适用范围
4.1.2方法流程
4.2被测程序的预处理
4.3针对动态数据结构的约束收集方法研究
4.3.1动态数据结构的约束收集方法
4.3.2数值型数据的约束收集方法
4.4针对动态数据结构的约束解决方法研究
4.4.1动态数据的结构模型生成方法
4.4.2数值型数据的约束解决方法
4.5针对动态数据结构的测试数据自动生成系统实现
4.5.1系统设计
4.5.2系统实现
4.5.3系统优缺点
4.6本章小结
第五章实验结果分析
5.1面向目标的测试路径生成实验分析
5.2针对动态数据结构的测试数据自动生成实验分析
5.3实验结果的分析和比较
5.4本章小结
第六章结束语
6.1本文的主要工作
6.2进一步的工作
参考文献
附 录
致 谢
攻读学位期间发表的学术论文
作者和导师简介