一种物联网设备整机产测方法与流程

文档序号:30266564发布日期:2022-06-02 04:25阅读:254来源:国知局
一种物联网设备整机产测方法与流程

1.本发明涉及电子设备检测技术领域,尤其涉及一种物联网设备整机产测方法。


背景技术:

2.厂商在做iot设备整机测试的时候,需要通过app人工进行配网和绑定,成功后,进行删除绑定,完成测试流程,此测试过程占用时间较长,每台设备测试需要平均三分钟,效率较低。iot设备装配整机后,通常无任何外置接口,无法对设备进行自动化功能测试。仅能通过人工进行操作设备,存在测试结果记录不正确的情况。
3.蓝牙生产测试所使用的是借助测试工具,一次连接一台设备,一对一测试;通过测试工具扫描二维码识别ble模块,连接并进行测试;目前的技术存在很大的缺点一对一测试或者扫描二维码只能实现一对一测试,测试效率低借助第三方测试工具或者扫描二维码方式,需要人工参与扫描,测试效率低,人工成本高。
4.使用蓝牙测试装置,需先向蓝牙模组产品烧写测试固件,然后进行性能测试,再烧写用户固件,过程繁琐,容易出错,蓝牙模组的测试数据无法实时监控,质量追溯比较困难等问题。


技术实现要素:

5.本发明的目的在于提供一种物联网设备整机产测方法解决物联网设备整机产测问题,使用手机这一载体,既能进行蓝牙连接,也可进行wlan连接,。且符合物联网设备实际使用场景。
6.一种物联网设备整机产测方法,用于对线上产品进行测试,所述线上产品包括有一个或多个被测设备,所述线上产品的目标范围内按照测试方案配置有一个或多个模拟对象,所述产测方法包括以下步骤:
7.步骤a,所述模拟对象进入产品测试模式,与所述被测设备建立通信;
8.步骤b,根据测试内容向所述被测设备依次发送执行各项测试任务的指令,使得所述被测设备执行各项测试任务;
9.步骤c,所述被测设备在测试过程中将反馈数据发送到所述模拟对象;
10.步骤d,所述模拟对象对所述被测设备上传的反馈数据进行数据解析后,与反馈标准数据集进行对比和数据分析;
11.步骤e,所述模拟对象根据对比和数据分析的结果输出测试报告供测试人员。
12.在其中一个实施例中,所述步骤a包括:
13.步骤a1,所述被测设备获取设备固件版本,并回复固件版本号;
14.步骤a2,所述模拟对象判断所述版本号是否正确;
15.步骤a3,若正确,则获取设备五元组信息;
16.步骤a4,若不正确,则所述模拟对象退出产品测试模式。
17.在其中一个实施例中,所述步骤a3还包括:
18.步骤a31,所述模拟对象判断所述五元组信息是否与读取的信息一致;
19.步骤a32,若一致,则进入蓝牙广播模式;
20.步骤a33,若不一致,则所述模拟对象退出产品测试模式。
21.在其中一个实施例中,所述步骤a31包括进行数据结果处理,校验所述五元组信息是否正确。
22.在其中一个实施例中,所述步骤b包括:
23.步骤b1,所述模拟对象搜索周围符合事先配置的蓝牙信号,并建立蓝牙连接;
24.步骤b2,所述模拟对象判断连接是否成功;
25.步骤b3,若成功,则所述被测设备发送测试指令;
26.步骤b4,若不成功,则所述模拟对象退出产品测试模式。
27.在其中一个实施例中,所述步骤b3还包括:
28.步骤b31,所述被测设备上报改变后的属性值;
29.步骤b32,所述模拟对象判断所述属性值是否与设置值一致;
30.步骤b33,若一致,则所述模拟对象将测试结果上报;
31.步骤b34,若不一致,则所述模拟对象退出产品测试模式。
32.在其中一个实施例中,所述步骤d中所述模拟对象还对所述被测设备反馈的数据根据测试任务的不同进行分类。
33.在其中一个实施例中,所述测试方案由测试人员根据被测试的所述被测设备所需要测试的各项指标提前编写,所述测试方案包括测试任务、测试次数、测试数据发送和接收格式和测试时长。
34.一种电子设备,包括:存储器以及一个或多个处理器;
35.其中,所述存储器与所述一个或多个处理器通信连接,所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行时,所述电子设备用于实现以上任一项实施例所述的方法。
36.一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被计算装置执行时,可用来实现以上任一项实施例所述的方法。
37.一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,可用来实现以上任一项实施例所述的方法。
38.上述技术方案具有如下优点或有益效果:
39.本发明这种物联网设备整机产测方法通过json配置的方式,用计算机模拟程序来向物联网模组发送模拟的测试指令;从而在测试人员不全程参与的测试物联网模块的情况下,对物联网模块嵌入式程序应用软件进行测试,避免因物联网设备开发滞后而耽误物联网模组的生产进度,大大缩短了物联网模组应用程序测试周期,降低测试任务成本;自动将物联网模块测试后反馈的数据与标准数据进行比对,生成测试报告,使得测试人员能够更加便捷的判断被测试物联网设备是否存在故障,以及物联网模块嵌入式程序是否具有可行性;模拟程序不需要开发出实质的物联网设备功能,具有开发周期短的特点,在技术人员了解测试用例功能后可以在1小时内完成配置,对测试者的使用要求门槛低,不具备程序开发和测试能力的人员根据测试用例也可以编写出所需的测试任务。
附图说明
40.图1是本发明一种物联网设备整机产测方法的流程示意图。
具体实施方式
41.为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
42.参阅图1,一种物联网设备整机产测方法,用于对线上产品进行测试,所述线上产品包括有一个或多个被测设备,所述线上产品的目标范围内按照测试方案配置有一个或多个模拟对象,所述产测方法包括以下步骤:
43.步骤a,所述模拟对象进入产品测试模式,与所述被测设备建立通信;
44.步骤b,根据测试内容向所述被测设备依次发送执行各项测试任务的指令,使得所述被测设备执行各项测试任务;
45.步骤c,所述被测设备在测试过程中将反馈数据发送到所述模拟对象;
46.步骤d,所述模拟对象对所述被测设备上传的反馈数据进行数据解析后,与反馈标准数据集进行对比和数据分析;
47.步骤e,所述模拟对象根据对比和数据分析的结果输出测试报告供测试人员。
48.基于以上通用测试流程,设计一款产线的测试工装盒子,基于4g网络,并且带有无线网和蓝牙功能,无线网部分主要用于测试和连接无线网类模组,蓝牙部分主要用于测试和连接蓝牙类模组,4g网络主要用于对接产测后台和其他接口的验证,进行测试数据和流程的把控。
49.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述步骤a包括:
50.步骤a1,所述被测设备获取设备固件版本,并回复固件版本号;
51.步骤a2,所述模拟对象判断所述版本号是否正确;
52.步骤a3,若正确,则获取设备五元组信息;
53.步骤a4,若不正确,则所述模拟对象退出产品测试模式。
54.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述步骤a3还包括:
55.步骤a31,所述模拟对象判断所述五元组信息是否与读取的信息一致;
56.步骤a32,若一致,则进入蓝牙广播模式;
57.步骤a33,若不一致,则所述模拟对象退出产品测试模式。
58.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述步骤a31包括进行数据结果处理,校验所述五元组信息是否正确。
59.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述步骤b包括:
60.步骤b1,所述模拟对象搜索周围符合事先配置的蓝牙信号,并建立蓝牙连接;
61.步骤b2,所述模拟对象判断连接是否成功;
62.步骤b3,若成功,则所述被测设备发送测试指令;
63.步骤b4,若不成功,则所述模拟对象退出产品测试模式。
64.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述步骤b3还包括:
65.步骤b31,所述被测设备上报改变后的属性值;
66.步骤b32,所述模拟对象判断所述属性值是否与设置值一致;
67.步骤b33,若一致,则所述模拟对象将测试结果上报;
68.步骤b34,若不一致,则所述模拟对象退出产品测试模式。
69.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述步骤d中所述模拟对象还对所述被测设备反馈的数据根据测试任务的不同进行分类。
70.进一步地,本发明一种物联网设备整机产测方法的较佳的实施例中,所述测试方案由测试人员根据被测试的所述被测设备所需要测试的各项指标提前编写,所述测试方案包括测试任务、测试次数、测试数据发送和接收格式和测试时长。
71.本发明为解决物联网设备整机产测问题,使用手机这一载体,既能进行蓝牙连接,也可进行wlan连接,且符合物联网设备实际使用场景,为更方便使用,采用小程序形式搭载测试系统。本发明采用管理后台+小程序的形式呈现,管理后台通过配置账号进行登录管控,通过提前导入证书链进行设备证书链合法性确认,通过提前导入功能参数进行设备本地功能确认,通过提前配置版本号、接入平台等进行物联网功能验证。
72.一种电子设备,包括:存储器以及一个或多个处理器;
73.其中,所述存储器与所述一个或多个处理器通信连接,所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行时,所述电子设备用于实现如以上任一项所述的方法。
74.具体地,处理器和存储器可以通过总线或者其他方式连接,以通过总线连接为例。处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
75.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本技术实施例中的级联渐进网络等。处理器通过运行存储在存储器中的非暂态软件程序/指令以及功能模块,从而执行处理器的各种功能应用以及数据处理。
76.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络(比如通过通信接口)连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
77.一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被计算装置执行时,可用来实现如以上任一项所述的方法。
78.前述的计算机可读取存储介质包括以存储如计算机可读指令、数据结构、程序模
块或其他数据等信息的任何方式或技术来实现的物理易失性和非易失性、可移动和不可移动介质。计算机可读取存储介质具体包括,但不限于,u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、可擦除可编程只读存储器(eprom)、电可擦可编程只读存储器(eeprom)、闪存或其他固态存储器技术、cd-rom、数字多功能盘(dvd)、hd-dvd、蓝光(blue-ray)或其他光存储设备、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算机访问的任何其他介质。
79.尽管此处所述的主题是在结合操作系统和应用程序在计算机系统上的执行而执行的一般上下文中提供的,但本领域技术人员可以认识到,还可结合其他类型的程序模块来执行其他实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。本领域技术人员可以理解,此处所述的本主题可以使用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等,也可使用在其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境中。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备的两者中。
80.本领域普通技术人员可以意识到,结合本文中所本技术的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
81.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
82.综上所述,本发明这种物联网设备整机产测方法通过json配置的方式,用计算机模拟程序来向物联网模组发送模拟的测试指令;从而在测试人员不全程参与的测试物联网模块的情况下,对物联网模块嵌入式程序应用软件进行测试,避免因物联网设备开发滞后而耽误物联网模组的生产进度,大大缩短了物联网模组应用程序测试周期,降低测试任务成本;自动将物联网模块测试后反馈的数据与标准数据进行比对,生成测试报告,使得测试人员能够更加便捷的判断被测试物联网设备是否存在故障,以及物联网模块嵌入式程序是否具有可行性;模拟程序不需要开发出实质的物联网设备功能,具有开发周期短的特点,在技术人员了解测试用例功能后可以在1小时内完成配置,对测试者的使用要求门槛低,不具备程序开发和测试能力的人员根据测试用例也可以编写出所需的测试任务。
83.以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
84.在本发明的描述中,需要理解的是,术语“上”、“下”、“前”“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能
理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1