论文摘要
软件测试是软件工程的核心部分,是保证软件质量的关键步骤。飞行管理系统(FMS)作为数字化航空电子系统的核心,具有区域导航、制导、性能管理等功能,是飞机上最为复杂的航空电子设备。在航空航天关键系统中,软件错误会造成严重后果。所以在飞行管理系统的开发中,对其进行严格的软件测试至关重要。随着人们对软件质量的广泛关注,软件测试技术的研究取得了长足的进步。但飞行管理系统具有实时性、嵌入性、高可靠性等特点,如何有效地对其进行验证与测试,保证软件的可靠性,不仅需要相应的工具支持,先进的技术,更重要的是需要一套完整的解决方案。本文首先对软件测试的基本技术及嵌入式软件测试进行深入研究,认为基于需求的软件测试是一种较为有效的测试方法。其次,对飞行管理系统进行系统分析,重点研究了飞行管理系统软件需求的编写。再次,在分析软件测试自动化技术、自动化工具的基础上,研究了软件测试自动化在飞行管理系统测试过程中的应用,进而提高了软件测试的质量和效率。在此基础上,总结了针对飞行管理系统的测试技术、策略,进一步优化了飞行管理系统软件测试流程,提出了基于需求的飞行管理系统软件测试模型。最后,通过一个实际的测试项目,验证了本文所提出的测试策略和软件测试模型,可以提高测试效率,确保飞行管理系统系统质量。
论文目录
摘要Abstract第一章 绪论1.1 背景1.2 现状分析1.3 研究的目的及意义1.4 内容安排第二章 软件测试2.1 软件工程与软件测试2.1.1 软件开发过程模型2.1.2 软件测试的重要性2.2 软件测试的原则2.3 软件测试技术2.3.1 静态测试2.3.2 动态测试2.4 嵌入式软件测试2.5 软件测试的发展趋势第三章 飞行管理系统的系统分析3.1 飞行管理系统简介3.1.1 飞行管理系统的硬件组成3.1.2 飞行管理系统的主要功能3.2 飞行管理系统的系统结构3.2.1 传统飞行管理系统结构3.2.2 新型飞行管理系统结构3.3 飞行管理系统的软件需求3.3.1 软件需求的重要性3.3.2 飞行管理系统软件需求的编写第四章 飞行管理系统软件测试策略及模型4.1 测试标准4.2 飞行管理系统软件的特点4.3 飞行管理系统测试策略4.3.1 针对嵌入式问题4.3.2 针对实时性问题4.3.3 针对高安全性高可靠性问题4.4 飞行管理系统测试关键技术4.4.1 测试用例设计4.4.2 测试覆盖分析4.5 基于需求的飞行管理系统软件测试模型4.5.1 模型介绍4.5.2 模型的主要活动第五章 飞行管理系统测试自动化5.1 软件测试自动化5.1.1 软件测试自动化的意义5.1.2 软件测试自动化的引入5.2 单元测试自动化5.2.1 简介5.2.2 原理5.2.3 应用5.3 集成测试自动化5.3.1 简介5.3.2 原理5.3.3 应用第六章 飞行管理系统测试实践分析6.1 测试项目简介6.2 测试设计6.2.1 测试概述6.2.2 测试准备6.2.3 测试过程6.3 测试实施与测试分析6.3.1 评审过程6.3.2 测试用例设计6.3.3 测试程序设计6.3.4 测试执行6.3.5 测试覆盖分析6.3.6 测试分析第七章 总结与展望7.1 论文总结7.2 进一步的工作参考文献附录攻读硕士学位期间取得的研究成果致谢
相关论文文献
标签:软件工程论文; 软件测试论文; 飞行管理系统论文; 嵌入式软件测试论文; 软件测试自动化论文;