主页 详情

《测试数据进化生成理论及应用》_巩敦卫,姚香娟,张岩著_13487441_9787030392954

【书名】:《测试数据进化生成理论及应用》
【作者】:巩敦卫,姚香娟,张岩著
【出版社】:北京:科学出版社
【时间】:2014
【页数】:297
【ISBN】:9787030392954
【SS码】:13487441

最新查询

内容简介

第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在基准程序测试中的应用

4.5.1三角形分类程序

4.5.2其他基准程序

4.5.3复杂路径覆盖实验

4.6本章小结

参考文献

第5章 基于信息共享的多路径覆盖测试数据进化生成

5.1研究动机

5.2测试数据生成问题的数学模型

5.3基于信息共享的测试数据进化生成

5.3.1多种群并行遗传算法

5.3.2测试数据进化生成步骤

5.4性能分析

5.4.1测试数据生成的概率

5.4.2例子

5.5在基准程序测试中的应用

5.5.1三角形分类程序实验

5.5.2其他程序实验

5.6本章小结

参考文献

第6章 基于路径分组的很多路径覆盖测试数据进化生成

6.1研究动机

6.2基于相似度的路径分组

6.3测试数据生成问题的数学模型

6.3.1问题的数学模型

6.3.2子优化问题的约简

6.4基于遗传算法的测试数据生成

6.4.1进化个体编码

6.4.2进化个体适应值

6.4.3算法终止条件

6.4.4算法步骤

6.5性能分析

6.5.1集合测度

6.5.2生成期望测试数据的概率

6.5.3基于相似度的路径分组的合理性

6.5.4子优化问题约简的合理性

6.6实例分析

6.7在程序测试中的应用

6.7.1对比方法

6.7.2参数设置

6.7.3基准程序实验

6.7.4工业程序实验

6.8本章小结

参考文献

第7章 很多路径覆盖测试数据进化生成的并行实现

7.1研究动机

7.2基于相似度和计算资源的路径分组

7.3测试数据生成问题的数学模型

7.4基于遗传算法的测试数据生成

7.5性能分析

7.6在程序测试中的应用

7.6.1程序Insert的目标路径分组

7.6.2性能指标

7.6.3程序Insert实验

7.6.4工业程序实验

7.7本章小结

参考文献

第8章 用于路径覆盖和缺陷检测的测试数据进化生成

8.1研究动机

8.2测试数据生成问题的数学模型

8.2.1决策向量

8.2.2路径表示

8.2.3约束函数

8.2.4目标函数

8.2.5测试数据生成问题的数学模型

8.3基于遗传算法的测试数据生成

8.3.1加权单目标函数

8.3.2基于罚函数方法的约束函数处理

8.3.3算法步骤

8.4在程序测试中的应用

8.4.1缺陷判定方法

8.4.2参数设置

8.4.3实验结果

8.5本章小结

参考文献

第9章 基于搜索空间缩减的路径覆盖测试数据进化生成

9.1研究动机

9.2路径与输入向量之间的相关性

9.2.1节点与输入分量之间的相关性

9.2.2路径与输入向量之间的相关性

9.3用于测试数据进化生成的搜索空间缩减

9.3.1一条目标路径时的搜索空间缩减

9.3.2多条目标路径时的搜索空间缩减

9.4性能分析

9.5在程序测试中的应用

9.5.1单目标路径实验

9.5.2多目标路径实验

9.6本章小结

参考文献

第10章 基于适应值调整的路径覆盖测试数据进化生成

10.1研究动机

10.2进化个体贡献度

10.2.1进化个体贡献度

10.2.2对循环结构的处理

10.3基于进化个体贡献度的适应值调整

10.4性能分析

10.5在程序测试中的应用

10.5.1对比方法、参数设置与评价指标

10.5.2三角形分类程序实验

10.5.3冒泡排序程序实验

10.5.4工业程序实验

10.6本章小结

参考文献

第11章 基于优质初始种群的路径覆盖测试数据进化生成

11.1研究动机

11.2优质初始种群的形成

11.3遗传算子的作用范围

11.4性能分析

11.5实例分析

11.6在程序测试中的应用

11.6.1被测程序

11.6.2遗传算子与参数设置

11.6.3实验设置

11.6.4实验结果

11.7本章小结

参考文献

第12章 基于占优关系的语句覆盖测试数据进化生成

12.1研究动机

12.2占优语句(集)的确定

12.3语句覆盖测试数据进化生成

12.4方法的优点

12.5实例分析

12.6在程序测试中的应用

12.6.1被测程序

12.6.2实验设计

12.6.3实验结果

12.7本章小结

参考文献

第13章 基于占优关系的多语句覆盖测试数据进化生成

13.1研究动机

13.2基于占优关系的目标语句缩减

13.2.1图论基本知识

13.2.2目标语句占优关系图

13.2.3目标语句缩减

13.3缩减后语句覆盖测试数据进化生成

13.4在程序测试中的应用

13.4.1被测程序

13.4.2实验设计

13.4.3实验结果与分析

13.5本章小结

参考文献

第14章 基于路径覆盖的变异测试数据进化生成

14.1研究动机

14.2基于路径比较的变异体杀死准则

14.3变异测试数据进化生成方法

14.3.1目标路径的选择

14.3.2测试数据生成问题的数学模型

14.3.3适应度函数的设计

14.4实例分析

14.5在程序测试中的应用

14.5.1被测程序描述

14.5.2实验设计

14.5.3实验结果及分析

14.6本章小结

参考文献

附录1基本遗传算法源代码

附录2实验程序


书查询(www.shuchaxun.com)本网页唯一编码:
2d1cd5ac042fc0509b8fe1dd80458f8f#e3a41c66a8820aa63471928a55ba8e6e#65996175#测试数据进化生成理论及应用_13487441.pdf