航空通信电台软件测试系统技术方案

技术编号:28419489 阅读:35 留言:0更新日期:2021-05-11 18:26
本发明专利技术公开的一种电台软件测试系统,能够准确快速的对机载航空电台进行测试。本发明专利技术通过下述技术方案实现:接口管理模块制定统一格式的接口和解析XML文件;测试脚本创建测试用例的层次关系与对应的文件夹和测试用例所对应的python文件;测试数据生成模块根据电台的接口格式生成测试数据和组合测试数据集;测试数据管理模块将电台功能的测试数据抽象成可复用的测试数据,按规定格式生成XML的实体文档;仪器仪表控制模块将仪器仪表的指令集与仪表控制分离;自动化执行模块遍历需要执行的测试脚本,反馈脚本的执行结果和执行进度,在用例的执行中,调用已经集成仪器的远程控制命令,插入到测试用例的流程中,实现对仪器的自动控制。

【技术实现步骤摘要】
航空通信电台软件测试系统
本专利技术涉及通信电台的软件测试系统,可在多种型号的通信电台上展开软件测试工作。
技术介绍
随着无线通信技术的发展,现在的通信设备种类也逐渐复杂化,其中的无线电台经过各个阶段的完善发展,目前已开始广泛应用于科研,甚至是生产经济等社会生活的各个领域。由于无线电台有着非常繁多的种类,涵盖各个波段的复杂信号,规格不一的接口,指标与功能的多样化,仅仅使用传统的手动测试仪器或是单纯只有狭隘针对性的简易测试系统来对无线电台进行测试已经不能满足目前日新月异的高科技无线通信技术的发展。具备高机动能力的开放式自动测试系统ATS(AutomationTestSystem)已变得十分必要。航空无线电业务是保障航空秩序的基础,它的载体是无线电波。航空器在空中飞行时与外界的信息交换几乎完全依赖于航空无线电业务,因此航空无线电业务对于保障空中交通的安全起着至关重要的作用。然而,随着近年来民用航空产业规模的逐渐扩大,民用航空对无线电业务的依赖也逐渐加深。电子技术的发展,使航空电台的功能和性能得到了提高。作为机载通信设备,航空电台与普通电子设本文档来自技高网...

【技术保护点】
1.一种电台软件测试系统,包括:通信总线板卡组、航空通信电台、测试仪器和搭载自动测试平台的测试计算机,其特征在于:电台软件自动测试平台包含了界面层、功能层和传输层,功能层内置了仪器仪表控制模块、测试数据管理模块、测试数据生成模块、测试脚本管理模块、接口管理模块以及自动化执行模块,其中,接口管理模块制定了统一格式的接口和解析XML文件,并将其解析XML文件转换为测试脚本中使用的接口脚本;测试脚本管理模块在工程目录下,创建测试用例的层次关系与对应的文件夹和测试用例所对应的python文件;测试数据生成模块根据电台的接口格式生成测试数据和满足特定组合覆盖标准的组合测试数据集,将一条接口抽象成受多个变...

【技术特征摘要】
1.一种电台软件测试系统,包括:通信总线板卡组、航空通信电台、测试仪器和搭载自动测试平台的测试计算机,其特征在于:电台软件自动测试平台包含了界面层、功能层和传输层,功能层内置了仪器仪表控制模块、测试数据管理模块、测试数据生成模块、测试脚本管理模块、接口管理模块以及自动化执行模块,其中,接口管理模块制定了统一格式的接口和解析XML文件,并将其解析XML文件转换为测试脚本中使用的接口脚本;测试脚本管理模块在工程目录下,创建测试用例的层次关系与对应的文件夹和测试用例所对应的python文件;测试数据生成模块根据电台的接口格式生成测试数据和满足特定组合覆盖标准的组合测试数据集,将一条接口抽象成受多个变量影响的实体,生成测试数据集后可在脚本管理模块中进行调用;测试数据管理模块按照正常测试与异常测试对测试数据集进行分类,将一些通用的电台功能的测试数据抽象成可复用的测试数据,对可复用的测试数据进行管理,并按规定格式生成XML的实体文档,以表格的形式展现在平台中;仪器仪表控制模块划分每一类仪器的类型,在具体仪器的型号下,将仪器仪表的指令集与仪表控制分离,使用XML格式存储仪器的SCPI命令,以TCP、UDP、串口等通信方式发送至仪器;自动化执行模块将自动执行测试脚本,遍历需要执行的测试脚本,反馈脚本的执行结果和执行进度,通过统一的返回值,fail或者success给出测试用例的执行情况,在用例的执行中,调用已经集成仪器的远程控制命令(SCPI),插入到测试用例的流程中,实现对仪器的自动控制,最后再通过传输层实时向航空通信电台发送数据,和接收航空通信电台回传的数据并显示在电台软件自动测试平台中。


2.如权利要求1所述的电台软件测试系统,其特征在于:测试计算机完成测试工程的建立,测试环境的构建,接口消息的管理,测试用例的编写以及测试用例的自动执行;通信总线板卡组完成总线板卡的统一管理,与被测电台进行通信;仪器仪表完成对被测电台的参数测量和结果的返回。


3.如权利要求1所述的电台软件测试系统,其特征在于:接口管理模块包含了接口的长度lenth、接口的信令码id,本次接口的具体参数value和用来检验错误的校验位,完成电台与外围设备之间接口控制格式的管理,按照统一的格式将接口属性保存,并采用XML的格式进行存储,使用时,通过解析XML文件,将XML文件转换为在测试脚本中使用的接口脚本。


4.如权利要求1所述的电台软件测试系统,其特征在于:测试数据生成模块根据电台的接口格式生成测试数据,采用组合测试数据生成方法生成满足特定组合覆盖标准的组合测试数据集,将一条接口抽象成受多个变量影响的实体,并且每个变量的取值都是离散且有限的。


5.如权利要求1所述的电台软件测试系统,其特征在于:测试数据管理模块对可复用的测试数据进行管理,按照规定格式生成XML的实体文档,提供在线编辑的新增、删...

【专利技术属性】
技术研发人员:王月波刘涛陈超李继秀蒲卿路
申请(专利权)人:西南电子技术研究所中国电子科技集团公司第十研究所
类型:发明
国别省市:四川;51

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

1