| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
《智能科学技术著作丛书》序
前言
第1章 测试数据进化生成入门
1.1 软件测试基本概念
1.1.1 软件测试的定义
1.1.2 软件测试的目的
1.1.3 软件测试的方法
1.1.4 软件测试的原则
1.1.5 软件测试的分类
1.2 基于覆盖的测试数据生成方法
1.2.1 测试充分性准则
1.2.2 测试数据生成方法
1.3 测试数据进化生成
1.3.1 问题的转化
1.3.2 遗传算法基本原理
1.3.3 基于遗传算法的测试数据生成
1.4 研究现状及存在的问题
1.4.1 测试数据进化生成研究现状
1.4.2 存在的问题
1.5 主要内容及组织
1.6 本章小结
参考文献
第2章 不可执行路径自动检测
2.1 研究动机
2.2 条件语句之间的相关性
2.2.1 条件语句相关性的定义
2.2.2 条件语句相关性的判定
2.3 条件语句谓词表达式取值概率的估计
2.4 不可执行路径的自动检测
2.4.1 不可执行路径的检测
2.4.2 循环体包含条件语句的不可执行路径检测
2.4.3 不可执行路径自动检测的步骤
2.5 实例分析
2.6 在程序测试中的应用
2.6.1 基准程序实验
2.6.2 工业程序实验
2.7 本章小结
参考文献
第3章 多路径覆盖测试数据进化生成
3.1 研究动机
3.2 测试数据生成问题的数学模型
3.3 基于遗传算法的测试数据生成
3.3.1 进化个体适应值计算
3.3.2 进化个体比较
3.3.3 算法终止条件
3.3.4 算法步骤
3.4 在基准程序测试中的应用
3.4.1 实验设计
3.4.2 参数设置
3.4.3 性能指标
3.4.4 实验结果与分析
3.5 本章小结
参考文献
第4章 路径赫夫曼编码表示的多路径覆盖测试数据进化生成
4.1 研究动机
4.2 路径的赫夫曼编码表示
4.3 路径匹配度计算
4.3.1 程序插装
4.3.2 路径匹配度计算
4.3.3 测试数据生成问题的数学模型
4.4 适应度函数设计
4.4.1 进化个体适应值计算
4.4.2 进化个体适应值计算特点
4.4.3 算法步骤
4.5 在基准程序测试中的应用
……
第5章 基于信息共享的多路径覆盖测试数据进化生成
第6章 基于路径分组的很多路径覆盖测试数据进化生成
第7章 很多路径覆盖测试数据进化生成的并行实现
第8章 用于路径覆盖和缺陷检测的测试数据进化生成
第9章 基于搜索空间缩减的路径覆盖测试数据进化生成
第10章 基于适应值调整的路径覆盖测试数据进化生成
第11章 基于优质初始种群的路径覆盖测试数据进化生成
第12章 基于占优关系的语句覆盖测试数据进化生成
第13章 基于占优关系的多语句覆盖测试数据进化生成
第14章 基于路径覆盖的变异测试数据进化生成
附录1 基本遗传算法源代码
附录2 实验程序