测试方法、系统、电子设备及计算机可读存储介质与流程
- 国知局
- 2024-08-02 13:57:38
本申请涉及计算机,具体而言,本申请涉及一种测试方法、系统、电子设备及计算机可读存储介质。
背景技术:
1、现有的无线通信模组的测试过程中,需要开发工程师人工操作下发控制指令对无线通信模组进行测试,然后再对测试结果进行统计,由于人工操作容易导致误差,且操作时间较长,因此,存在测试效率低下以及测试准确率较低的问题。
技术实现思路
1、本申请实施例提供了一种测试方法、系统、电子设备及计算机可读存储介质,用于解决测试效率低和测试准确率低的技术问题。
2、根据本申请实施例的第一方面,提供了一种测试方法,应用于测试系统,测试系统包括测试终端和服务器,该方法包括:
3、服务器向测试终端发送控制脚本,控制脚本用于指示测试终端对待测试设备进行预设轮次的测试,待测试设备是包含无线通信模组的设备;
4、测试终端响应于控制脚本,判断测试终端是否已绑定待测试设备;
5、若测试终端确定已绑定待测试设备,则测试终端根据控制脚本对待测试设备进行预设轮次的测试;
6、服务器接收待测试设备在至少一轮测试时发送的响应信息,根据响应信息生成针对待测试设备的目标测试结果;
7、其中,目标测试结果用于表征无线通信模组的性能。
8、在一个可能的实现方式中,每一轮测试的流程如下:
9、测试终端向待测试设备发送目标指令和第一时间戳,向服务器发送第一指示信息,并更新测试总次数;目标指令为预设的控制指令集中的任一控制指令,每个控制指令用于指示待测试设备执行相应的一组操作,第一时间戳为测试终端发送目标指令的时刻,测试总次数用于表征测试终端向待测试设备发送目标指令的总次数;
10、服务器响应于接收的第一指示信息,启动计时器;
11、若服务器在预设时间段内接收到待测试设备根据目标指令执行相应操作返回的响应信息,则更新响应成功总次数,并根据响应信息中的第一时间戳和第二时间戳,确定所述待测试设备本轮测试中的响应时长;第二时间戳为待测试设备响应目标指令的时刻,响应成功总次数用于表征服务器接收到响应信息的次数;
12、若测试终端确定测试总次数小于预设轮次,则执行下一轮测试。
13、在另一个可能的实现方式中,若测试终端确定测试总次数达到预设轮次,则向服务器发送第二指示信息;
14、服务器响应于接收到第二指示信息,获取响应成功总次数、所述待测试设备在每一轮测试中的响应时长和控制脚本中的预设轮次;
15、服务器根据响应成功总次数和预设轮次确定响应成功率,根据所述待测试设备在每一轮测试中的响应时长和响应成功总次数确定平均响应时长;
16、服务器将响应成功率和平均响应时长作为目标测试结果。
17、在又一个可能的实现方式中,若测试终端确定已绑定设备,将已绑定的设备的蓝牙信息与控制脚本内的待测试设备的蓝牙信息进行比较;
18、若已绑定的设备的蓝牙信息与控制脚本内的待测试设备的蓝牙信息一致,则认为测试终端已绑定待测试设备;
19、若已绑定的设备的蓝牙信息与控制脚本内的待测试设备的蓝牙信息不一致,则认为测试终端未绑定待测试设备;
20、判断测试终端是否已绑定待测试设备,之后还包括:
21、若根据设备的蓝牙信息与控制脚本内的待测试设备的蓝牙信息不一致,则对设备进行解绑,并根据控制脚本内的待测试设备的蓝牙信息在蓝牙广播中进行搜索,并绑定待测试设备。
22、在又一个可能的实现方式中,测试终端与服务器通过以下方式建立通信连接:
23、服务器向测试终端发送工具包;工具包用于实现服务器与测试终端之间的交互;
24、测试终端安装工具包,并通过工具包启动测试终端的第一端口;
25、服务器响应于测试终端发送的携带第一端口的端口信息的连接请求,基于端口信息建立与测试终端的通信通道;
26、服务器向测试终端发送控制脚本,包括:
27、服务器通过通信通道向测试终端发送控制脚本。
28、在又一个可能的实现方式中,测试系统包括一个服务器和至少一个测试终端,每一个测试终端对应一个待测试设备。
29、根据本申请实施例的第二方面,提供了一种测试系统包括:测试终端和服务器;
30、服务器,用于向测试终端发送控制脚本,控制脚本用于指示测试终端对待测试设备进行预设轮次的测试,待测试设备是包含无线通信模组的设备;
31、测试终端,用于响应于控制脚本,判断测试终端是否已绑定待测试设备;
32、测试终端,用于若测试终端确定已绑定待测试设备,则测试终端根据控制脚本对待测试设备进行预设轮次的测试;
33、服务器,用于接收待测试设备在至少一轮测试时发送的响应信息,根据响应信息生成针对待测试设备的目标测试结果;
34、其中,目标测试结果用于表征无线通信模组的性能。
35、根据本申请实施例的第三方面,提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上的计算机程序,处理器执行程序时实现如第一方面所提供的方法的步骤。
36、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。
37、根据本申请实施例的第五方面,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第一方面所提供的方法的步骤。
38、本申请实施例提供的技术方案带来的有益效果是:
39、本申请实施例提供的测试方法,通过在服务器发送指示测试终端对待测试设备进行预设轮次的控制脚本后,测试终端基于控制脚本指示的内容对待测试设备进行预设轮次的测试,在对待测试设备进行测试之前,测试终端先确定是否绑定待测试设备,在确定已绑定待测试设备的情况下,根据控制对待测试设备进行预设轮次的测试,避免出现待测试设备绑定错误的问题,由于测试终端基于预先编写的控制脚本对待测试设备进行测试,无需工作人员人工进行操作,大大减轻了测试所需耗费的时间,提高了测试效率,并且,服务器在接收到待测试设备发送的至少一轮测试时发送的响应信息后,会基于响应信息生表征待测试设备的无线通信模组的性能的目标预测结果,无需人工为每一轮测试的响应信息进行统计汇总后得到目标预测结果,减少了认为因素导致的误差,实现了得到目标预测结果更加准确,提高了测试的准确率。
技术特征:1.一种测试方法,其特征在于,应用于测试系统,所述测试系统包括:测试终端和服务器,所述方法包括:
2.根据权利要求1所述的测试方法,其特征在于,每一轮测试的流程如下:
3.根据权利要求2所述的测试方法,其特征在于,所述根据所述响应信息生成针对所述待测试设备的目标测试结果,包括:
4.根据权利要求1所述的测试方法,其特征在于,所述判断所述测试终端是否已绑定所述待测试设备,包括:
5.根据权利要求1所述的测试方法,其特征在于,所述测试终端与所述服务器通过以下方式建立通信连接:
6.根据权利要求1所述的测试方法,其特征在于,所述测试系统包括一个服务器和至少一个测试终端,每一个测试终端对应一个待测试设备。
7.一种测试系统,其特征在于,所述测试系统包括:测试终端和服务器;
8.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-6任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。
技术总结本申请实施例提供了一种测试方法、系统、电子设备及计算机可读存储介质,涉及计算机领域,应用于测试系统,测试系统包括:测试终端和服务器,该方法包括:服务器向测试终端发送控制脚本,控制脚本用于指示测试终端对待测试设备进行预设轮次的测试,待测试设备是包含无线通信模组的设备;测试终端响应于控制脚本,判断测试终端是否已绑定待测试设备;若测试终端确定已绑定待测试设备,则测试终端根据控制脚本对待测试设备进行预设轮次的测试;服务器接收待测试设备在至少一轮测试时发送的响应信息,根据响应信息生成目标测试结果;目标测试结果用于表征无线通信模组的性能。本申请实施例减少了人为因素导致的误差,提高了测试的准确率和效率。技术研发人员:王妙玉,方定明,周亮,吴宁泉,欧宝星受保护的技术使用者:广东好太太智能家居有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/241253.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。