文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2研究现状
1.3主要研究工作
1.4论文结构
第二章软件测试技术及测试数据自动生成
2.1软件测试技术
2.1.1软件测试的概念
2.1.2软件测试过程
2.1.3软件测试技术分类
2.2测试数据自动生成方法
2.2.1随机数法
2.2.2 Korel法
2.2.3迭代松弛法
2.2.4基于搜索的方法
2.3本章小结
第三章基于搜索的测试数据自动生成
3.1基于搜索的软件工程概述
3.2测试数据搜索算法研究
3.2.1遗传算法
3.2.2模拟退火算法
3.2.3粒子群算法
3.3基于启发式搜索算法的测试数据自动生成方法
3.4本章小结
第四章基于简化粒子群算法的测试数据自动生成方法
4.1测试环境构造
4.1.1程序插装和适应值函数的构造
4.1.2参数的选取
4.2简化粒子群算法的改进
4.2.1简化粒子群算法概述
4.2.2惯性权重的研究
4.2.3测试数据归一化处理方法
4.2.4.扰动策略设计
4.3基于改进简化粒子群算法的测试数据自动生成方法
4.3.1基于改进简化粒子群算法的测试数据自动生成模型
4.3.2改进简化粒子群算法的设计与实现
4.4本章小结
第五章实验
5.1实验一
5.2实验二
5.3实验三
第六章总结与展望
6.1总结
6.2未来工作展望
参考文献
致谢
攻读硕士学位期间发表的论文和参与的课题