[发明专利]一种物联网设备的自动化测试方法及系统在审
申请号: | 202011267935.8 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112380121A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 乔壮;姜更慧;沈召锋;汤鹏;徐启进;王永飞 | 申请(专利权)人: | 杭州妙联物联网技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G16Y40/10;G16Y40/20 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 黄前泽 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 设备 自动化 测试 方法 系统 | ||
本发明公开了一种物联网设备的自动化测试方法及系统。物联网模块的软件的测试步骤繁琐,需要耗费大量的人力成本;本发明如下:一、测试人员使用上位机读取被测试物联网模块对应的配置文件。二、上位机与物联网模块建立通信。三、上位机根据测试内容向物联网模块依次发送执行各项测试任务的指令;物联网模块在测试过程中将反馈数据发送到上位机。四、上位机对物联网模块上传的反馈数据进行数据解析后,与反馈标准数据集进行对比和数据分析。本发明用计算机模拟程序来向物联网模组发送模拟的测试指令;从而在测试人员不全程参与的测试物联网模块的情况下,对物联网模块嵌入式程序应用软件进行测试。
技术领域
本发明属于IOT物联网技术领域,具体涉及一种基于JSON配置文件与串口通讯的物联网设备的嵌入式程序自动化测试方法。
背景技术
现有技术中,物联网模块的软件的测试步骤繁琐,需要耗费大量的人力成本;此外,最核心的问题在于测试周期长,进而会导致项目进度慢甚至出现项目延期的问题,导致物联网设备投入生产进度放慢,使项目周期整个拉长不利于物联网iot在家电企业上快速应用。
发明内容
本发明的目的在于提供一种基于JSON配置文件与串口通讯的物联网设备的嵌入式程序自动化测试方法。
本发明一种物联网设备的自动化测试方法,具体步骤如下:
步骤一、测试人员使用上位机读取被测试物联网模块对应的配置文件。配置文件中记载有物联网模块的各项测试任务。上位机根据配置文件配置测试内容。所述的配置文件对应一个记载反馈标准数据集。
步骤二、上位机与物联网模块建立通信。
步骤三、上位机根据测试内容向物联网模块依次发送执行各项测试任务的指令,使得物联网模块执行各项测试任务;物联网模块在测试过程中将反馈数据发送到上位机。
步骤四、上位机对物联网模块上传的反馈数据进行数据解析后,与反馈标准数据集进行对比和数据分析;上位机根据对比和数据分析的结果输出测试报告供测试人员查看。
作为优选,步骤一中所述的配置文件由测试人员根据被测试的物联网模块所需要测试的各项指标提前编写。
作为优选,步骤一中所述的测试内容包括测试任务、测试次数、测试数据发送和接收格式和测试时长。
作为优选,步骤四中,上位机还对物联网模块反馈的数据根据测试任务的不同进行分类。
作为优选,步骤三中,物联网模块还向上位机发送各测试任务的日志数据。在步骤四执行后,测试人员根据测试报告确定物联网模块在执行测试任务时是否存在异常;若测试人员发现存在异常,则进一步查看该异常测试任务所对应的日志数据来做出物联网模块是否存在故障以及存在何种故障的最终判断。
作为优选,步骤四中所述的测试报告通过邮件的方式发送给测试人员。
一种物联网设备的自动化测试系统,包括第一串口模块、上位机和存储模块。上位机通过第一串口模块连接到物联网模块的第一通信接口,用以向物联网模块依次发送各项控制指令,以及接受物联网模块执行完测试任务后反馈的参数。存储模块内存储有物联网设备对应的配置文件和反馈标准数据集。配置文件中记载用被测试的物联网模块的测试内容。反馈标准数据集用于与物联网设备执行功能反馈的数据进行对比。
作为优选,所述的上位机通过第二串口模块连接到物联网模块的第二通信接口,用于接收物联网模块执行完测试任务后反馈的日志数据;日志数据记载有物联网模块执行测试任务的具体过程。
作为优选,所述的配置文件采用JSON配置文件。
作为优选,所述的上位机采用计算机。
本发明具有的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州妙联物联网技术有限公司,未经杭州妙联物联网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011267935.8/2.html,转载请声明来源钻瓜专利网。