[发明专利]一种A661 Server运行时阶段的自动化测试方法在审
申请号: | 202310474895.1 | 申请日: | 2023-04-27 |
公开(公告)号: | CN116467212A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 肖前远;孙远;韩光辉;王丽;廖璟浔 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 张昕 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 a661 server 运行 阶段 自动化 测试 方法 | ||
1.一种A661 Server运行时阶段的自动化测试方法,其特征在于,包括:
步骤1,对A661 Server的输入/输出参数接口进行定义;
步骤2,基于步骤1中定义的输入/输出参数接口,生成A661Server的输入/输出参数接口文件;
步骤3,测试引擎对输入参数接口文件中的输入参数进行封包,所述测试引擎执行封包的过程主要实现运行时阶段测试UA到A661Server的A661消息块封包、以及EBP协议封包;
步骤4,测试引擎对输出参数接口文件中的输出参数进行解包,测试引擎执行解包的过程为:将来自A661 Server的完整消息包,逐层解析,并根据接收到的实际消息,更新输出接口参数;
步骤5,采用测试引擎对外部输入进行仿真,外部输入仿真采用宿主机键盘鼠标事件模拟和直接通过外部输入仿真接口两种方式给A661 Server提供外部设备输入;
步骤6,运行测试引擎,以使得测试引擎与A661 Server进行数据交互;
步骤7,测试用例、测试UA对应UADF文件设计与测试自动化执行。
2.根据权利要求1所述的A661 Server运行时阶段的自动化测试方法,其特征在于,
通过所述步骤1输入/输出参数接口定义,定义出用于测试引擎加载和管理的参数接口,还定义出用于测试人员依据A661 Server软件需求设计规范化测试用例时,测试步骤设计中所需的输入/输出参数接口。
3.根据权利要求1所述的A661 Server运行时阶段的自动化测试方法,其特征在于,所述步骤2包括:
依据测试引擎加载的接口文件结构属性定义接口文件模板,以接口文件模板与A661Server输入/输出参数接口为输入,采用基于模板的生成技术生成外部仿真接口文件与测试UA接口文件,所述测试UA接口文件包括:io格式的测试UA接口文件和python格式UADF文件;
所述步骤2中生成的输入/输出参数接口文件用于测试引擎加载,运行时阶段实现与被测系统的激励和监控被测系统的输出。
4.根据权利要求3所述的A661 Server运行时阶段的自动化测试方法,其特征在于,所述步骤3包括:
步骤31,A661消息块封包,包括:Layer Request封包,Widget Request封包,Widget运行时参数封包;完成封包的A661消息块包括:Layer Request消息块,Widget Request消息块,Widget运行时消息块;
步骤32,EBP协议封包,包括:按照A661标准EBP消息结构,在A661消息块完整消息包基础上,再封装一层EBP头结构,形成完整的与A661 Server通信的消息包。
5.根据权利要求4所述的A661 Server运行时阶段的自动化测试方法,其特征在于,
所述Layer Request封包为:通过遍历步骤2生成的python格式UADF文件中的DF结构,遍历所有Layer Request,当发现相应Layer请求接口有更新时,按照相应Layer请求消息结构封装消息,并扩展Layer Request消息块;
所述Widget Request封包为:通过遍历步骤2生成的python格式UADF文件中的DFLayer结构,遍历所有Widget Request,当发现相应Widget请求接口有更新时,按照相应Widget请求消息结构封装消息,并扩展Widget Request消息块;
所述Widget运行时参数封包为:通过遍历步骤2生成的python格式UADF文件中的DFLayer结构,遍历所有Widget运行时参数,当发现相应Widget运行时参数请求接口有更新时,以相应Widget运行时参数类型为键索引查找字典容器,调用相应封包函数封装消息,并扩展Widget运行时参数消息块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310474895.1/1.html,转载请声明来源钻瓜专利网。