一种航电系统自动测试方法及装置制造方法及图纸

技术编号:30154645 阅读:15 留言:0更新日期:2021-09-25 15:05
本申请属于计算机处理技术,具体涉及一种航电系统自动测试方法及装置,所述方法包括:步骤S1、获取自动测试用例文件,所述自动测试用例文件中记载了对被测设备的操作指令以及记载了按照所述操作指令执行时所产生的预期总线数据流;步骤S2、通过与所述信息系统连接的被测设备执行所述指令;步骤S3、通过总线监控设备获取实际总线数据;步骤S4、将所述实际总线数据与所述预期总线数据流比对,获得比对结果。本申请的测试用例和试验操作步骤是存储在试验管理系统里的,因此试验步骤可被其他试验项目调用,使得试验步骤复用性强,也可随时复现整个试验项目。复现整个试验项目。复现整个试验项目。

【技术实现步骤摘要】
一种航电系统自动测试方法及装置


[0001]本申请涉及计算机处理技术,具体涉及一种航电系统自动测试方法及装置。

技术介绍

[0002]目前在航电系统的集成测试流程中,仍然需要大量采用人工操作被测设备和仿真激励设备。具体流程为一个人控制仿真激励设备发出信号,另一个人按照试验操作规程操作被测设备,并通过人工判读总线监控设备的监控值与预期值是否相符。
[0003]上述流程不但费时费力,而且人工判读难免出现漏判误判的情况。另外现有的测试方法均无法将测试流程固化,一旦某个试验项目结束了,以后再想进行该项目就需要试验人员重新操作一遍,无法快速复现测试过程和结果。并且在实际测试工作中,虽然试验项目有所不同,但是区别仅在于个别步骤的差异,其余大量的步骤是重复的,这就导致测试人员在进行不同的试验项目中要做大量的重复性工作。

技术实现思路

[0004]本专利技术为解决现有试验流程中人工操作过多的问题,提出一种航电系统自动测试方法,使试验人员不必频繁的进行调试激励设备、按压按键、点击屏幕等操作。
[0005]本专利技术为解决现有试验流程复用性差,不能复现的问题,实现了将试验流程固化,今后在有需要的时候可以快速调用,减少了不同试验项目中的重复操作。
[0006]本申请第一方面提供了一种航电系统自动测试方法,应用于信息系统,所述航电系统自动测试方法包括:
[0007]步骤S1、获取自动测试用例文件,所述自动测试用例文件中记载了对被测设备的操作指令以及记载了按照所述操作指令执行时所产生的预期总线数据流;
[0008]步骤S2、通过与所述信息系统连接的被测设备执行所述指令;
[0009]步骤S3、通过总线监控设备获取实际总线数据;
[0010]步骤S4、将所述实际总线数据与所述预期总线数据流比对,获得比对结果。
[0011]优选的是,还包括:
[0012]步骤S5、根据比对结果形成测试报告。
[0013]优选的是,所述预期总线数据流包括数据判读顺序、总线数据预期值、总线类型、超时门限,总线数据流的中文名称;总线数据流所属的数据块及具体的数据位置,判断步骤包括:
[0014]超时判断,基于所述超时门限确定被测设备是否执行超时;
[0015]数据比对,按所述总线数据流所属的数据块及具体的数据位置在总线数据文件中寻找对应的数据,并与所述总线数据预期值进行比对,确定所述被测设备处理的数据是否正确。
[0016]优选的是,步骤S1中,形成被测设备的操作指令包括:
[0017]将对被测设备的屏幕的操作位置赋值给具有指定id的被测设备,所述指定id的被
测设备与该设备的的ip地址端口相对应。
[0018]本申请第二方面提供了一种航电系统自动测试装置,应用于信息系统,所述航电系统自动测试装置包括:
[0019]测试用例文件获取模块,用于获取自动测试用例文件,所述自动测试用例文件中记载了对被测设备的操作指令以及记载了按照所述操作指令执行时所产生的预期总线数据流;
[0020]被测设备控制模块,用于通过与所述信息系统连接的被测设备执行所述指令;
[0021]总线数据获取模块,用于通过总线监控设备获取实际总线数据;
[0022]比对模块,用于将所述实际总线数据与所述预期总线数据流比对,获得比对结果。
[0023]优选的是,还包括:
[0024]测试报告形成模块,用于根据比对结果形成测试报告。
[0025]优选的是,所述预期总线数据流包括数据判读顺序、总线数据预期值、总线类型、超时门限,总线数据流的中文名称;总线数据流所属的数据块及具体的数据位置,所述比对模块包括:
[0026]超时判断单元,用于基于所述超时门限确定被测设备是否执行超时;
[0027]数据比对单元,用于按所述总线数据流所属的数据块及具体的数据位置在总线数据文件中寻找对应的数据,并与所述总线数据预期值进行比对,确定所述被测设备处理的数据是否正确。
[0028]优选的是,还包括测试用例生成单元,所述测试用例生成单元被配置成根据用户输入的操作位置信息自动生成测试用例,具体包括:
[0029]将对被测设备的屏幕的操作位置赋值给具有指定id的被测设备,所述指定id的被测设备与该设备的的ip地址端口相对应。
[0030]本申请通过将航电系统中被测设备如主显示器、平视显示器、驾驶杆、油门杆、通信导航设备等和仿真激励设备如机电仿真激励器、飞控仿真激励器、航电仿真激励器等通过以太网连接,自动控制各参试设备在按试验步骤要求做出响应,其效果与人工操作按键完全相同,并且在信息系统的控制下,自动判别数据的正确性,从而完成自动测试。由于测试用例和试验操作步骤是存储在信息系统里的,因此试验步骤可被其他试验项目调用,使得试验步骤复用性强,也可随时复现整个试验项目。
[0031]本专利技术解放了试验人员的双手,使得试验人员可以把更多的精力投入在优化测试用例和经验的总结上,提高了试验效率,优化了试验效果。
附图说明
[0032]图1是本申请航电系统自动测试装置架构图。
具体实施方式
[0033]为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示
例性的,旨在用于解释本申请,而不能理解为对本申请的限制。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。下面结合附图对本申请的实施方式进行详细说明。
[0034]本申请第一方面提供了一种航电系统自动测试方法,应用于信息系统,所述航电系统自动测试方法包括:
[0035]步骤S1、获取自动测试用例文件,所述自动测试用例文件中记载了对被测设备的操作指令以及记载了按照所述操作指令执行时所产生的预期总线数据流;
[0036]步骤S2、通过与所述信息系统连接的被测设备执行所述指令;
[0037]步骤S3、通过总线监控设备获取实际总线数据;
[0038]步骤S4、将所述实际总线数据与所述预期总线数据流比对,获得比对结果。
[0039]步骤S5、根据比对结果形成测试报告。
[0040]在一些可选实施方式中,所述预期总线数据流包括数据判读顺序、总线数据预期值、总线类型、超时门限,总线数据流的中文名称;总线数据流所属的数据块及具体的数据位置,判断步骤包括:
[0041]超时判断,基于所述超时门限确定被测设备是否执行超时;
[0042]数据比对,按所述总线数据流所属的数据块及具体的数据位置在总线数据文件中寻找对应的数据,并与所述总线数据预期值进行比对,确定所述被测设备处理的数据是否正确。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种航电系统自动测试方法,应用于信息系统,其特征在于,所述航电系统自动测试方法包括:步骤S1、获取自动测试用例文件,所述自动测试用例文件中记载了对被测设备的操作指令以及记载了按照所述操作指令执行时所产生的预期总线数据流;步骤S2、通过与所述信息系统连接的被测设备执行所述指令;步骤S3、通过总线监控设备获取实际总线数据;步骤S4、将所述实际总线数据与所述预期总线数据流比对,获得比对结果。2.如权利要求1所述的航电系统自动测试方法,其特征在于,还包括:步骤S5、根据比对结果形成测试报告。3.如权利要求1所述的航电系统自动测试方法,其特征在于,所述预期总线数据流包括数据判读顺序、总线数据预期值、总线类型、超时门限,总线数据流的中文名称;总线数据流所属的数据块及具体的数据位置,判断步骤包括:超时判断,基于所述超时门限确定被测设备是否执行超时;数据比对,按所述总线数据流所属的数据块及具体的数据位置在总线数据文件中寻找对应的数据,并与所述总线数据预期值进行比对,确定所述被测设备处理的数据是否正确。4.如权利要求1所述的航电系统自动测试方法,其特征在于,步骤S1中,形成被测设备的操作指令包括:将对被测设备的屏幕的操作位置赋值给具有指定id的被测设备,所述指定id的被测设备与该设备的的ip地址端口相对应。5.一种航电系统自动测试装置,应用于信息系统,其特征在于,所述航电系统自动测试装置包...

【专利技术属性】
技术研发人员:姜承文万文章姜卓李姝冬
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1