[发明专利]航空通信电台软件测试系统在审
申请号: | 202110183885.3 | 申请日: | 2021-02-10 |
公开(公告)号: | CN112783794A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 王月波;刘涛;陈超;李继秀;蒲卿路 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成飞(集团)公司专利中心 51121 | 代理人: | 郭纯武 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 航空 通信 电台 软件 测试 系统 | ||
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的实体文档,提供在线编辑的新增、删除、复制功能,将一些通用的电台功能的测试数据抽象成可复用的TOD时间设置,波道参数设置测试数据,将这些数据以XML格式保存,在设计测试脚本时,将测试数据集按照正常测试与异常测试进行分类。
6.如权利要求1所述的电台软件测试系统,其特征在于:测试脚本管理模块内置自动根据关键字生成脚本片段和逻辑的代码智能辅助编写工具,完成测试脚本的结构管理和测试用例的具体内容,发送与接收数据,控制仪器数据生成和数据导入,对不同的测试内容进行测试;根据用户创建的测试用例的层次关系与名称,在工程目录下创建对应的文件夹与测试用例所对应的python文件;根据接口的格式生成模板字符串,并将其中的关键字替换为接口中的具体取值,根据python的代码风格,直接对模板进行替换,自动生成测试用例的统一框架。
7.如权利要求1所述的电台软件测试系统,其特征在于:仪器仪表控制模块控制成仪器仪表的,将仪器仪表的指令集与仪表控制分离,按照仪器的用途或者具体型号进行划分,将仪器分为,信号源、综测仪、频率计、功率计或者按照规定的格式新增测试过程中所需要使用的仪器;使用XML格式存储着仪器的SCPI命令,设置信号发生器输出方波、信号源频率值,使用TCP、UDP、串口通信方式发送至仪器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110183885.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:股骨头内支撑假体及股骨头内支撑假体的制造方法
- 下一篇:空调器