The invention belongs to computer technology, relates to a flight control system based on BIT abstract object (built-in test) test automation method and a device based on the flight control system of BIT automatic test object abstraction, including data abstraction module, translation module and detection module, the module will test the abstract object data abstraction, demand the translation module will use specification language mapping specification description text information in the translation for the equipment instruction, the translation module detection module the equipment instruction based on driving test equipment. The methods of abstraction to describe the demand, demand standard and accurate, that does not exist; customized script translation rules, mapping requirements and code, eliminating the possibility of artificial write wrong code; realize the demand by using script scanning, self realization demand, not only improve the efficiency and ensure the implementation no wrong.
【技术实现步骤摘要】
一种基于对象抽象的飞控系统BIT自动化测试方法一、
本专利技术属于计算机技术,涉及一种基于对象抽象的飞控系统BIT(机内自检测)自动化测试方法以及一种基于对象抽象的飞控系统BIT自动化测试的装置。二、
技术介绍
随着电传飞行控制系统日趋复杂,需要定期或者不定期的对所有飞控部件进行测试,通过测试结果确定飞机是否可以起飞。目前采用软件驱动硬件的测试方法完成飞控系统的BIT测试,测试过程为按照一定的顺序对飞控系统涉及的所有部件进行逐个测试,直至所有部件测试完毕。但是以上测试方法存在以下问题:随着飞行控制系统越来越复杂以及测试覆盖率的要求越来越高,测试对象类型越来越多,测试对象需要测试的步骤也越来越多,一个飞机往往包含上百个不同的测试对象,每个测试对象有数十个测试步骤,因此往往一个测试下来,需要设计上千个测试步骤,针对每个步骤编写不同的编码,导致BIT软件设计、维护和更改难度越来越大。三、
技术实现思路
1.本专利技术要解决的技术问题:本专利技术针对飞控系统在BIT测试过程中,测试对象众多,测试步骤繁琐,测试维护困难,测试软件设计复杂的情况,设计一种基于对象抽象的飞控系统BIT自动化测试方法。2.本专利技术的技术方案:本专利技术提供一种基于对象抽象的飞控系统BIT(机内自检测)自动化测试方法,具体包括以下步骤步骤1将测试对象进行数据抽象,每个测试对象均可抽象为模拟量和数字量的组合,从而测试方法可抽象为模拟量测试和数字量测试,因此可将复杂的多个对象检测过程抽象为模拟量和数字量的多次读写操作,形成规范语言的需求描述文本;步骤2制定脚本扫描映射规范,实现所述规范语言的需求描 ...
【技术保护点】
一种基于对象抽象的飞控系统机内自检测自动化测试方法,其特征在于,包括以下步骤:步骤1 将测试对象进行数据抽象,每个测试对象均可抽象为模拟量和数字量的组合,从而测试方法可抽象为模拟量测试和数字量测试,因此可将复杂的多个对象检测过程抽象为模拟量和数字量的多次读写操作,形成规范语言的需求描述文本;步骤2 制定脚本扫描映射规范,实现所述规范语言的需求描述文本和设备指令间的一一映射;步骤3 利用映射规范将规范语言的需求描述文本中的信息翻译为设备指令;步骤4 基于上述自动产生的设备指令集驱动设备完成测试。
【技术特征摘要】
1.一种基于对象抽象的飞控系统机内自检测自动化测试方法,其特征在于,包括以下步骤:步骤1将测试对象进行数据抽象,每个测试对象均可抽象为模拟量和数字量的组合,从而测试方法可抽象为模拟量测试和数字量测试,因此可将复杂的多个对象检测过程抽象为模拟量和数字量的多次读写操作,形成规范语言的需求描述文本;步骤2制定脚本扫描映射规范,实现所述规范语言的需求描述文本和设备指令间的一一映射;步骤3利用映射规范将规范语言的需求描述文本中的信息翻译为设备指令;步骤4基于上述自动产生的设备指令集驱动设备完成测试。2.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:张丹涛,武方方,杨东红,张向虎,郑勇,董强,冉鹏,姜敏,
申请(专利权)人:中国航空工业第六一八研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。