一种嵌入式边缘计算设备的测试系统技术方案

技术编号:34631114 阅读:71 留言:0更新日期:2022-08-24 15:03
本发明专利技术提出了一种嵌入式边缘计算设备的测试系统,所述测试系统包括测试工具以及模拟设备,测试工具、模拟设备分别与待测试的边缘计算设备建立通信;测试工具包括测试用例库、第一操作系统以及第一物理接口;测试用例库用于存储测试脚本;第一操作系统用于基于一级字典变量调用测试脚本,以及根据二级字典变量将测试脚本编辑为满足测试需求的测试文件;模拟设备包括用于模拟应用、第二操作系统以及第二物理接口,模拟应用用于向边缘计算设备提供测试环境;第二物理接口将模拟应用部署到边缘计算设备上。本发明专利技术实现了可灵活配置策略的自动化软件测试方法,节省了大量回归测试和测试环境搭建的时间,加快了软件迭代更新的速率。加快了软件迭代更新的速率。加快了软件迭代更新的速率。

【技术实现步骤摘要】
一种嵌入式边缘计算设备的测试系统


[0001]本专利技术属于软件功能测试领域,尤其涉及一种嵌入式边缘计算设备的测试系统。

技术介绍

[0002]现在嵌入式边缘计算电网设备的软件架构中采用基于MQTT消息总线的微应用形式,虽然各个微应用APP之间是高内聚、松耦合的设计模式,但是每个APP在进行单元测试时还是需要通过主题和相关的APP进行交互,单元测试的效果就要依赖其他APP的开发情况,而其他APP可能会存在开发进度迟缓或者本身不稳定的情况。
[0003]传统的测试方案是从边缘设备整体业务功能作为切入点进行测试。对于上行通讯协议有较大的依赖性,测试广度及深度同样受限于通讯协议框架。

技术实现思路

[0004]为了解决现有技术中存在的缺点和不足,本专利技术提出了一种嵌入式边缘计算设备的测试系统,所述测试系统包括测试工具以及模拟设备,所述测试工具、所述模拟设备分别与待测试的边缘计算设备建立通信;所述测试工具包括测试用例库、第一操作系统以及第一物理接口;所述测试用例库用于存储测试脚本;所述第一操作系统用于基于一级字典变量调用测试脚本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种嵌入式边缘计算设备的测试系统,其特征在于,所述测试系统包括测试工具以及模拟设备,所述测试工具、所述模拟设备分别与待测试的边缘计算设备建立通信;所述测试工具包括测试用例库、第一操作系统以及第一物理接口;所述测试用例库用于存储测试脚本;所述第一操作系统用于基于一级字典变量调用测试脚本,以及根据二级字典变量将测试脚本编辑为满足测试需求的测试文件;所述第一物理接口用于在向边缘计算设备发送测试文件;所述模拟设备包括用于模拟应用、第二操作系统以及第二物理接口,所述模拟应用是基于边缘计算设备的硬件结构与软件架构开发的,用于向边缘计算设备提供测试环境;所述第二操作系统用于调用模拟应用;所述第二物理接口将模拟应用部署到边缘计算设备上。2.根据权利要求1所述的一种嵌入式边缘计算设备的测试系统,其特征在于,所述一级字典变量包括脚本名称、目标地址以及测试示例集合。3.根据权利要求1所述的一种嵌入式边缘计算设备的测试系统,其特征在于,所述二级字典变量包括目标地址字典变量和测试示例字典变量;所述目标地址字典变量包括测试MQTT通信的连接地址、连接端口、订阅主题,以及测试SSH通信的连接地址、连接端口、用户名以及密码;所述测试示例字典变量包括示例名称、示例日志文件名、过程开始函数、过程结束函数以及测试过程集合。4.根据权利要求3所述的一种嵌入式边缘计算设备的测试系统,其特征在于,所述过程开始函数和所述过程结束函数中定义的变量均包括...

【专利技术属性】
技术研发人员:魏明林张国成沈晨彦周淦林傅华渭章华根金剑飞蔡书魁李茜
申请(专利权)人:浙江华云信息科技有限公司
类型:发明
国别省市:

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

1