声明
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 主要研究内容
1.4 论文结构安排
第二章 相关理论与方法研究
2.1 基于模型的软件开发与测试流程
2.2 航空软件开发与测试
2.3 组合测试方法
2.3.1 贪婪算法
2.3.2 启发式搜索算法
2.3.3 数值方法
2.3.4 组合测试方法对比分析
2.4 本章总结
第三章 飞控机载软件测试用例生成方法研究
3.1 飞控机载软件组成与参数变量分析
3.2.1 改进的蚁群算法应用于组合测试
3.2.2 蚁群算法中用例适应度函数的改进
3.2.3 改进的蚁群算法的参数调优
3.2.4 改进算法的对比实验与结果
3.3 逻辑覆盖的测试用例生成方法
3.3.1 逻辑覆盖准则与覆盖率计算方法
3.3.2 MD/DC覆盖测试用例生成方法
3.3.3 MC/DC测试用例补充生成方法
3.4 本章总结
第四章 飞控机载软件测试用例自动生成工具的设计与实现
4.1 飞控软件测试工具软件总体需求分析与设计
4.2 测试工具模块划分及详细设计
4.2.1 模型与测试用例读取模块
4.2.2 测试用例自动生成模块
4.2.3 测试用例管理模块
4.2.4 测试用例自动执行与报告生成模块
4.3 工具的打包与发布
4.4 本章总结
第五章 飞控机载软件测试与工具验证
5.1 测试环境搭建
5.1.1 飞控机载软件Simulink模型搭建
5.1.2 模型测试执行平台搭建
5.2 飞控机载软件Simulink模型的测试
5.2.1 测试用例工具验证
5.2.2 控制律模型覆盖率对比分析
5.3 结果分析
5.4 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
致谢
参考文献
攻读硕士学位期间取得的成果
电子科技大学;