本发明涉及功能测试,尤其涉及一种头戴显示设备的功能测试方法、测试系统及存储介质。
背景技术:
1、在头戴显示设备的开发过程中,需要对头戴显示设备的功能进行测试,以确保开发好的头戴显示设备的功能稳定性能够达到要求。目前,头戴显示设备的功能测试主要是测试人员佩戴头戴显示设备,并手动操作头戴显示设备的按键或触摸条,以触发用户操作事件,使得头戴显示设备能够对触发的用户操作事件对应的功能进行测试,但整个测试过程需要测试人员重复性和频繁性的触发用户操作事件,测试效率较低,并且测试的覆盖度也受到限制,无法保证测试的准确性。
技术实现思路
1、本发明实施例提供了一种功能测试方法、测试系统及存储介质,旨在提高头戴显示设备的功能测试的效率和准确性。
2、第一方面,本发明实施例提供一种头戴显示设备的功能测试方法,应用于控制设备,所述控制设备与移动终端通信连接,所述头戴显示设备与所述移动终端通信连接,所述方法包括:
3、从预设的功能测试指令库中随机选择一个功能测试指令,并更新被选择的所述功能测试指令的测试次数,所述功能测试指令库中的不同功能测试指令用于模拟不同的用户操作事件,所述功能测试指令每被选择一次,所述功能测试指令的所述测试次数加1;
4、控制所述移动终端将选择的所述功能测试指令发送给所述头戴显示设备,以供所述头戴显示设备运行所述功能测试指令,以测试对应模拟的用户操作事件匹配的功能;
5、根据所述功能测试指令库中的每个所述功能测试指令的所述测试次数,确定所述头戴显示设备的功能测试是否已完成;
6、在确定所述头戴显示设备的功能测试未完成的情况下,返回执行从预设的功能测试指令库中随机选择一个功能测试指令,并更新被选择的所述功能测试指令的测试次数的步骤;
7、在确定所述头戴显示设备的功能测试已完成的情况下,获取所述头戴显示设备每次运行所述功能测试指令所产生的日志信息,并根据所述日志信息,确定所述头戴显示设备的功能测试结果。
8、第二方面,本发明实施例还提供一种测试系统,所述测试系统包括控制设备、移动终端以及头戴显示设备,所述控制设备与移动终端通信连接,所述头戴显示设备与所述移动终端通信连接,其中:
9、所述控制设备,用于从预设的功能测试指令库中随机选择一个功能测试指令,并更新被选择的所述功能测试指令的测试次数以及将选择的所述功能测试指令发送给所述移动终端,所述功能测试指令库中的不同功能测试指令用于模拟不同的用户操作事件,所述功能测试指令每被选择一次,所述功能测试指令的所述测试次数加1;
10、所述移动终端,用于在接收到所述控制设备发送的所述功能测试指令时,将所述功能测试指令发送给所述头戴显示设备;
11、所述头戴显示设备,用于在接收到所述移动终端发送的所述功能测试指令时,运行所述功能测试指令,以测试对应模拟的用户操作事件匹配的功能;
12、所述控制设备,还用于根据所述功能测试指令库中的每个所述功能测试指令的所述测试次数,确定所述头戴显示设备的功能测试是否已完成;
13、所述控制设备,还用于在确定所述头戴显示设备的功能测试未完成的情况下,返回执行从预设的功能测试指令库中随机选择一个功能测试指令,并更新被选择的所述功能测试指令的测试次数以及将选择的所述功能测试指令发送给所述移动终端的步骤;
14、所述控制设备,还用于在确定所述头戴显示设备的功能测试已完成的情况下,获取所述头戴显示设备每次运行所述功能测试指令所产生的日志信息,并根据所述日志信息,确定所述头戴显示设备的功能测试结果。
15、第三方面,本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如第一方面所述的头戴显示设备的功能测试方法。
16、本发明实施例提供一种头戴显示设备的功能测试方法、测试系统及存储介质,本发明实施例通过软件层面上的功能测试指令来模拟真实物理层面上的用户操作事件,不需要测试人员重复性和频繁性的触发用户操作事件,并且功能测试的数据处理和测试结果确定也不需要测试人员参与,避免了人工操作带来的影响,有效地提高了头戴显示设备的功能测试的效率和准确性,而且用于模拟用户操作事件的功能测试指令是随机选择的,这样能够提高测试覆盖度,从而更加有效地提高了头戴显示设备的功能测试的准确性。
1.一种头戴显示设备的功能测试方法,其特征在于,应用于控制设备,所述控制设备与移动终端通信连接,所述头戴显示设备与所述移动终端通信连接,所述方法包括:
2.根据权利要求1所述的功能测试方法,其特征在于,所述根据所述日志信息,确定所述头戴显示设备的功能测试结果,包括:
3.根据权利要求1所述的功能测试方法,其特征在于,所述头戴显示设备在每次运行所述功能测试指令后,将运行所述功能测试指令所产生的日志信息发送给所述移动终端,所述移动终端在获取到所述头戴显示设备发送的所述日志信息时,将所述日志信息存储至第一缓存器;
4.根据权利要求1所述的功能测试方法,其特征在于,所述控制所述移动终端将选择的所述功能测试指令发送给所述头戴显示设备之后,还包括:
5.根据权利要求1-4中任一项所述的功能测试方法,其特征在于,所述根据所述功能测试指令库中的每个所述功能测试指令的所述测试次数,确定所述头戴显示设备的功能测试是否已完成,包括
6.一种测试系统,其特征在于,所述测试系统包括控制设备、移动终端以及头戴显示设备,所述控制设备与移动终端通信连接,所述头戴显示设备与所述移动终端通信连接,其中:
7.根据权利要求6所述的测试系统,其特征在于,所述头戴显示设备,还用于在每次运行所述功能测试指令后,将运行所述功能测试指令所产生的日志信息发送给所述移动终端;
8.根据权利要求6所述的测试系统,其特征在于,所述头戴显示设备,还用于在每次运行所述功能测试指令后,将运行所述功能测试指令所产生的日志信息发送给所述移动终端;
9.根据权利要求6所述的测试系统,其特征在于,所述头戴显示设备,还用于:
10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至5中任一项所述的功能测试方法。