[发明专利]一种起落架控制系统软件的测试方法有效
申请号: | 201911361014.5 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111190406B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 刘佳;李育;张絮 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710089 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 起落架 控制 系统软件 测试 方法 | ||
1.一种起落架控制系统软件的测试方法,其特征在于,包括:
根据控制系统软件的低级需求测试输出,获取所述控制系统软件的高级需求测试输出;
将所述控制系统软件的测试用例集导入控制系统软件输入模型和控制系统软件输出模型,所述控制系统软件的测试用例集包括:测试输入和所述高级需求测试输出;
通过预先设置的驱动程序测试运行在目标机上的控制系统软件,对比测试得到的实际输出和测试用例集中的高级需求测试输出;
根据对比结果的差异性,分析控制系统软件的问题或修改测试用例集。
2.根据权利要求1所述的起落架控制系统软件的测试方法,其特征在于,还包括:
根据起落架控制系统中的起落架轮载信号、舱门信号、起落架信号、手柄信号和刹车信号,以及余度管理规则,确认控制系统软件的输入接口,并建立控制系统软件输入模型,所述控制系统软件的输入接口为所述输入模型的输出接口。
3.根据权利要求2所述的起落架控制系统软件的测试方法,其特征在于,还包括:
根据起落架控制系统的功能输出需求,建立控制系统软件输出模型。
4.根据权利要求3所述的起落架控制系统软件的测试方法,其特征在于,还包括:
根据所述控制系统软件输入模型和控制系统软件输出模型,建立用于测试控制系统软件的驱动程序,将输入模型的输出接口转换为目标机的输入接口,将所述目标机的输出接口转换为所述输出模型的输入接口,其中,所述目标机用于运行所述控制系统软件。
5.根据权利要求1~4中任一项所述的起落架控制系统软件的测试方法,其特征在于,所述根据控制系统软件的低级需求测试输出,获取所述控制系统软件的高级需求测试输出,包括:
根据控制系统软件的低级需求测试输出,通过对多个低级需求测试输出的逻辑运算得到,所述高级需求测试输出包括起落架的控制输出、状态输出、告警输出、总线输出和显示输出。
6.根据权利要求1~4中任一项所述的起落架控制系统软件的测试方法,其特征在于,还包括:
根据指定功能项和/或异常项,按照所述输入模型的输入接口规范,设置测试输入;
在输出模型中查看实际输出结果与预期结果的一致性;
根据实际输出结果与预期结果的差异性,分析控制系统软件的问题或修改测试用例集。
7.根据权利要求6所述的起落架控制系统软件的测试方法,其特征在于,所述根据对比结果的差异性,分析控制系统软件的问题或修改测试用例集,包括:
在所述对比结果不一致时,分析对比结果的差异性;
根据差异性结果进行分析,确认差异性是由控制系统软件的问题产生的,或由测试用例问题产生的;
在差异性是由控制系统软件的问题产生的情况下,对控制系统软件进行修改;
在差异性是由测试用例问题产生的情况下,对测试用例进行修改后重新测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911361014.5/1.html,转载请声明来源钻瓜专利网。