飞行控制软件单元测试方法研究
作者:刘思思 刘迪
来源:《软件导刊》一寸光阴一寸金英文2015年第05期
mouth什么意思
摘 要:结合飞行控制软件特点,介绍使用自动生成测试用例的软件测试工具早上好韩语Cantata6.2快速完成飞行控制软件单元测试的方法。结合实践经验,提出使用Cantata6.2进行飞行控制软件单元测试的策略,以及对开发编码的要求。
关键词:飞行控制软件;单元测试;动态测试
中图分类号:proudestTP301
文献标识码:footbarA 文章编号:1672-7800(2015)005-0029-03
作者简介:刘思思(1985-),女,陕西商洛人,硕士,上海机电工程研究所工程师,研究方向为飞行控制软件开发、系统集成与验证;刘迪(语音通讯1985-tea),男,黑龙江哈尔滨人,硕士,上海机电工程研究所工程师,研究方向为制导控制系统设计与仿真。
0 引言
wada 在飞行控制软件(简称飞控软件)开发过程中,单元测试环节必不可少。其中,静态度量指标可以用专门的工具很方便得出其具体数值,而动态测试虽然也有专门的工具,但编写测试用例需要花费大量时间和精力。当前,航天多型号开发任务重,迫切需要应用自动化的测试工具软件来提高动态测试的工作效率。
本文结合飞控软件的特点,论述通过自动生成测试用例的工具软件Cantata6.2进行单元动态测试的方法。
1 飞行控制软件特点
飞控软件的主要功能是完成相关设备之间的实时信息交互与控制解算,从而实现飞行过程中姿态和位置的控制。飞控软件主要分为应用层软件、接口协议层软件和底层驱动软件unicef3个部分,软件架构如图1所示。
mic 应用层软件由实现姿态和位置控制的各功能模块组成;接口协议层软件主要为飞行控制设备与其它设备之间通信的协议模块;底层驱动软件主要由飞行控制设备的接口驱动模块以及硬件输入输出模块组成。