声明
致谢
摘要
第一章绪论
1.1.1研究背景
1.1.2国内外研究现状
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多目标解的评价
2.3进化算法相关知识
2.3.1进化算法的发展历程
2.3.2进化算法的基本原理
2.3.3进化算法的相关技术
2.3.4进化算法的特点
2.3.5 NSGA-Ⅱ
2.3.6 GDE3
2.3本章小结
第三章基于GDE3的系统结构动态变化的多目标测试资源分配算法
3.1引言
3.2问题模型描述
3.3求解系统结构动态变化的D-GDE3算法
3.3.1编码方式与种群重新初始化
3.3.2算法描述
3.4实验结果分析
3.4.1参数设置及评价指标
3.4.2子系统内模块数增加时的影响
3.4.3子系统数增加时的影响
3.5本章小结
第四章基于NSGA-Ⅱ的多阶段两目标动态测试资源分配算法
4.1引言
4.2问题描述
4.3基于NSGA-Ⅱ的多阶段动态分配算法
4.3.1参数估计
4.3.2种群重新初始化
4.3.3约束处理
4.3.4算法描述
4.4实验结果与分析
4.4.1实验参数和评价指标
4.4.2与动态单目标的对比
4.4.3与静态多目标的对比
4.5本章小结
第五章基于GDE3的多阶段三目标动态测试资源分配算法
5.1引言
5.2问题描述
5.3基于GDE3的多阶段动态分配算法
5.3.1参数估计
5.3.2种群重新初始化
5.3.3约束处理
5.3.5算法描述
5.4.1参数设置及评价指标
5.4.2 MP-GDE3与MS-DE的比较
5.4.3参数估计的影响
5.4.4种群重新初始化策略的影响
5.4.5约束处理的影响
5.5本章小结
第六章总结与展望
6.1本文工作总结
6.2研究展望
参考文献
攻读硕士学位期间的学术活动及成果情况