当前位置:问答库>论文摘要

题目:飞行控制软件黑盒测试平台及技术研究

关键词:飞行控制软件

  摘要

随着航空型号的快速发展,软件在航空电子系统中比重的不断增加,对航空电子软件的质量提出了更高的要求。据统计,由于软件错误导致的飞机事故的比例已经超过40%。飞行控制软件是典型的实时嵌入式软件,其可靠性测试是军用软件保障工作的重点和难点。而目前的专业测试工具成本高,专用性强,不具有通用性,较难适合中小规模飞行控制软件的测试。因此,本文以国防重点实验室可靠机载软件测试平台任务为依托,以无人机飞行控制软件为对象,从飞行控制软件测试环境、功能测试方法和测试用例三方面进行了平台研究,设计和实现了飞行控制软件黑盒测试平台。首先,研究飞行控制软件测试标准,然后分别从飞行控制软件测试环境、黑盒测试方法和测试用例设计方法三方面参考标准对飞行控制软件测试技术进行研究分析。其次,根据飞行控制软件的特点,优化了主/目标机交叉仿真测试平台结构。该结构考虑对飞行控制软件进行实时、闭环和非侵入式测试的需求,并且通过缓存队列技术,该平台可在被测软件实时运行的同时,进行测试信息数据的收集。优化信息采集桩代码,减少对软件运行实时性能的影响。最后,针对实验室设计的无人机飞行控制软件,采用组合测试和软件操作剖面测试的思想,对测试用例进行了有效分类,实现测试用例生成自动化。实验分析表明,该测试用例生成方法有效提高了测试的覆盖率,减少了测试用例数量,提高了测试的效率。