Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019000551) VR INTEGRATED MACHINE TESTING TOOL AND METHOD THEREFOR
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134  

权利要求书

1   2   3   4   5   6   7   8   9   10   11  

附图

0001   0002  

说明书

发明名称 : 一种VR一体机测试工具及其方法

[0001]
交叉引用
[0002]
本申请引用于2017年06月28日递交的名称为“一种VR一体机测试工具及其方法”的第201710507152.4号中国专利申请,其通过引用被全部并入本申请。

技术领域

[0003]
本申请涉及虚拟现实技术领域,尤其涉及一种VR一体机测试工具及其方法。

背景技术

[0004]
VR(Virtual Reality,虚拟现实)技术,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。
[0005]
VR一体机设备在研发过程中,尤其在量产过程中,我们需要检测设备的完整性,即WIFI、蓝牙、Audio等硬件设备是否可用,不可用的及时更换,目前的方法是由测试人员,手动根据测试命令来一步一步进行测试,测试效率低,工作量大。
[0006]
发明内容
[0007]
一方面,本申请一些实施例提供了一种VR一体机测试工具,包括:
[0008]
测试脚本数据库,用于存储预先设置的若干个测试项对应的测试脚本;
[0009]
初始化模块,用于在所述测试工具开启后,读取所述测试脚本数据库内的测试项列表并显示;
[0010]
连接模块,用于在所述测试工具与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;
[0011]
选择模块,用于接收用户输入的选择命令,选择待测试的测试脚本并依次生成对应的处理文件;
[0012]
测试模块,用于依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。
[0013]
一些实施例中,还包括:
[0014]
编辑模块,用于供用户编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;供用户修改所述测试脚本数据库内存储的测试脚本;供用户删除所述测试脚本数据库内存储的测试脚本。
[0015]
一些实施例中,所述测试脚本具体包括:
[0016]
测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。
[0017]
一些实施例中,所述测试模块具体包括:
[0018]
单一测试单元,用于依据用户输入的单一测试命令,运行所述单一测试命令对应的处理文件进行测试;
[0019]
批量测试单元,用于依据用户输入的批量测试命令,按照特定顺序依次运行所述选择模块生成的全部处理文件进行测试;
[0020]
结果显示单元,用于在每个所述处理文件测试完成后,显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[0021]
一些实施例中,所述测试模块还包括:
[0022]
报告生成单元,用于在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并进行显示;或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[0023]
一些实施例中,还包括:
[0024]
历史数据库,用于存储所述测试报告。
[0025]
一些实施例中,还包括:
[0026]
加密模块,用于在设置的测试脚本存入所述测试脚本数据库之前对其进 行加密,并将加密后的测试脚本存入所述测试脚本数据库。
[0027]
一些实施例中,所述测试工具通过USB连接所述VR一体机。
[0028]
为解决上述技术问题,本申请还提供了一种VR一体机测试方法,包括:
[0029]
读取测试脚本数据库内存储的若干个测试项对应的测试脚本的测试项列表并发送至显示装置进行显示;
[0030]
在与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;
[0031]
接收用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件;
[0032]
依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。
[0033]
一些实施例中,还包括:
[0034]
依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;依据用户输入的修改指令修改所述测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除所述测试脚本数据库内存储的测试脚本。
[0035]
一些实施例中,所述测试脚本具体包括:
[0036]
测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。
[0037]
一些实施例中,所述依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示的过程具体包括:
[0038]
若用户输入的为单一测试命令,则运行所述单一测试命令对应的处理文件进行测试;
[0039]
若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试;
[0040]
在每个所述处理文件测试完成后,显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[0041]
一些实施例中,还包括:
[0042]
在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并进行显示;
[0043]
或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[0044]
一些实施例中,还包括:
[0045]
在设置的测试脚本存入所述测试脚本数据库之前对其进行加密,并将加密后的测试脚本存入所述测试脚本数据库。
[0046]
另一方面,本申请一些实施例还提供了一种计算机,包括显示屏幕、存储器以及通过总线与所述存储器连接的处理器,所述处理器与所述显示屏幕通过接口连接;
[0047]
所述存储器,用于存储一组程序代码;
[0048]
所述处理器,用于调用所述存储器中存储的程序代码,执行以下操作:
[0049]
读取存储器内存储的若干个测试项对应的测试脚本的测试项列表并发送至所述显示屏幕进行显示;在所述计算机与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;接收用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件;依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出至所述显示屏幕进行显示。
[0050]
优选地,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
[0051]
依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;依据用户输入的修改指令修改所述测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除所述测试脚本数据库内存储的测试脚本。
[0052]
优选地,所述处理器在依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示的过程中具体用于调用存储器中存储的程序代码执行以下操作:
[0053]
若用户输入的为单一测试命令,则运行所述单一测试命令对应的处理文件进行测试;若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试;在每个所述处理文件测试完成后,在所述显示屏幕上显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、 获取的相应参数值中的任一种。
[0054]
优选地,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
[0055]
在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并输出至所述显示屏幕进行显示;或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并输出至所述显示屏幕进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[0056]
优选地,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
[0057]
在设置的测试脚本存入所述存储器之前对其进行加密,并将加密后的测试脚本存入所述存储器。
[0058]
本申请一些实施例提供了一种VR一体机测试工具及其方法,在测试脚本数据库中预先设置了若干个测试项对应的测试脚本,用户使用时,只需要输入的选择命令相应的测试脚本,测试脚本即会生成处理文件,之后用户输入测试命令,即会依据该处理文件对VR一体机进行相应的测试操作,并显示得到的测试结果。本申请一些实施例提供的测试工具大大提高了测试的自动化程度,简化了测试过程,减少了工作人员的工作量,提高了VR一体机的测试效率。

附图说明

[0059]
为了更清楚地说明本申请实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0060]
图1为本申请一些实施例提供的一种VR一体机测试工具的结构示意图;
[0061]
图2为本申请一些实施例提供的一种VR一体机测试方法的过程的流程图。

具体实施方式

[0062]
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0063]
本申请一些实施例提供了一种VR一体机测试工具,参见图1所示,图1为本申请一些实施例提供的一种VR一体机测试工具的结构示意图。
[0064]
该测试工具包括:
[0065]
测试脚本数据库5,用于存储预先设置的若干个测试项对应的测试脚本;
[0066]
初始化模块1,用于在测试工具开启后,读取测试脚本数据库5内的测试项列表并显示;
[0067]
连接模块2,用于在测试工具与VR一体机进行通信连接后,获取并检测VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;
[0068]
其中,连接模块2通过adb命令返回的结果获取设备名称、产品序列号、软件版本号,并通过计时器,周期性轮询VR一体机中各个设备的连接状态。其中,adb命令为查看设备命令,这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示。
[0069]
选择模块3,用于接收用户输入的选择命令,选择待测试的测试脚本并依次生成对应的处理文件;
[0070]
测试模块4,用于依据用户输入的测试命令,按照特定顺序依次运行处理文件对VR一体机进行测试,得到测试结果并输出显示。
[0071]
其中,该测试工具可以设置在电脑中,开启时只需要运行本测试工具,即会自动读取测试脚本数据库5内的测试项列表并进行显示。
[0072]
这里的测试脚本以特定的顺序进行排序,例如写入顺序等,其排序条件本申请不作具体限定。另外,测试项的内容根据不同的VR一体机的设备不同具有相应的区别,例如,可以包含wifi传导性测试等,具体包含哪些内容可根据实际需要自行设定。
[0073]
另外,上述操作中,用户可以对显示的测试项列表中的测试项进行点击 选择或者勾选等选择操作,系统相应的生成选择指令。可以保存用户的选择记录,该测试工具下次开启时,可按照上一次的选择记录自动添加至待测试的列表中。
[0074]
选择待测试的测试脚本后,测试工具会在后台生成相应的处理文件,用户通过点击桌面上的测试项即会生成相应的测试命令,触发用户点击的测试项对应的处理文件进行测试。
[0075]
一些实施例中,该测试工具还包括:
[0076]
编辑模块7,用于供用户编辑新增测试项对应的测试脚本,并添加至测试脚本数据库5;供用户修改测试脚本数据库5内存储的测试脚本;供用户删除测试脚本数据库5内存储的测试脚本。
[0077]
需要注意的是,只要测试工具初始化完成即可进行编辑操作,此时是否连接VR一体机均可。
[0078]
即当用户点击测试工具的显示界面上设置的增加按钮时,即会跳转至编辑页面,用户可以输入相应的内容编辑测试脚本,编辑完成后保存,该测试脚本即会自动添加至测试脚本数据库5,并返回之前的列表页面;修改和删除时同理;且修改和删除操作后,测试脚本数据库5会同步保存用户操作。
[0079]
进一步的,测试脚本具体包括:
[0080]
测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。
[0081]
其中,脚本执行时间阈值可以选择其具体设置阈值,可以为0,也可以为其他值,若其不为0,则执行该测试脚本时会自动触发计时器计时,一旦超过该脚本执行时间阈值,则测试结果为失败。
[0082]
另外,用于设置脚本测试过程中是否人工确定测试结果的参量的设置方式可以通过勾选显示界面上的相应部位进行设置,例如勾选表示脚本测试过程中需要人工确定,此时每当测试完成后均会弹出显示框,供用户自行选择测试成功或失败,若不勾选,表示不需要人工确认;或者可以令用户通过输入0或1来进行选择。具体采用哪种方式本申请不作具体限定。
[0083]
在一些实施例中,测试模块4具体包括:
[0084]
单一测试单元,用于依据用户输入的单一测试命令,运行单一测试命令对应的处理文件进行测试;
[0085]
批量测试单元,用于依据用户输入的批量测试命令,按照特定顺序依次 运行选择模块3生成的全部处理文件进行测试;
[0086]
结果显示单元,用于在每个处理文件测试完成后,显示处理文件的测试结果,测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[0087]
在其他实施例中,测试模块4也可仅包含单一测试单元或批量测试单元中的任一个。
[0088]
在其他实施例中,当用户输入的是单一测试命令时,结果显示单元在该测试项测试完成后,即显示该测试项的测试结果,当用户输入的是批量测试命令时,结果显示单元可以在每个处理文件测试完成后即显示该处理文件对应的测试结果,或者是在全部处理文件处理完成后统一显示全部处理文件的测试结果。具体采用哪种测试结果的显示方式本申请不作限定。
[0089]
一些实施例,测试模块4还包括:
[0090]
报告生成单元,用于在全部处理文件测试完成后,生成全部处理文件的测试报告并进行显示;或在每个处理文件测试完成后,即生成测试文件的测试报告并进行显示;测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[0091]
其中,测试报告还可包括测试设备信息等,当然还可包含其他信息,本申请对此不作限定。
[0092]
另外,测试报告也可以在每个处理文件测试完成后即显示该处理文件对应的测试报告或在全部处理文件处理完成后统一显示全部处理文件的测试报告,具体采用哪种测试报告的显示方式本申请不作限定。
[0093]
一些实施例中,该测试工具还包括:
[0094]
历史数据库8,用于存储测试报告。
[0095]
可以理解的是,由于测试报告记录的测试内容较为全面,通过存储该测试报告,便于工作人员后续查看和分析。
[0096]
一些实施例中,该测试工具还包括:
[0097]
加密模块6,用于在设置的测试脚本存入测试脚本数据库5之前对其进行加密,并将加密后的测试脚本存入测试脚本数据库5。
[0098]
其中,这里的加密算法可以为MD5算法,当然还可采用其他加密算法,本申请不作具体限定。可以理解的是,本申请中的测试脚本均是根据各个测试项对应的测试命令生成的,通过进行加密,能够避免测试命令外泄,造成技术损失。
[0099]
其中,测试工具通过USB连接VR一体机。这里的连接指的是测试工具所在的装置与VR一体机连接,当然,也可采用其他接口连接。
[0100]
另外,在依据测试命令生成测试脚本的过程中,需要写出测试过程中所有的逻辑判断,最后只返回成功、失败或需要获取的相应参数;测试脚本中添加必要的log信息,用于显示和判断失败原因。当然,本申请不限定具体的测试脚本内容。
[0101]
本申请一些实施例提供了一种VR一体机测试工具,在测试脚本数据库中预先设置了若干个测试项对应的测试脚本,用户使用时,只需要输入的选择命令相应的测试脚本,测试脚本即会生成处理文件,之后用户输入测试命令,即会依据该处理文件对VR一体机进行相应的测试操作,并显示得到的测试结果。可见,本申请一些实施例提供的测试工具大大提高了测试的自动化程度,简化了测试过程,减少了工作人员的工作量,提高了VR一体机的测试效率。
[0102]
本申请一些实施例还提供了一种VR一体机测试方法,参见图2所示,图2为本申请提供的一种VR一体机测试方法的过程的流程图。该方法包括:
[0103]
步骤s1:读取测试脚本数据库内存储的若干个测试项对应的测试脚本的测试项列表并发送至显示装置进行显示;
[0104]
步骤s2:在与VR一体机进行通信连接后,获取并检测VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;
[0105]
步骤s3:接收用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件;
[0106]
步骤s4:依据用户输入的测试命令,按照特定顺序依次运行处理文件对VR一体机进行测试,得到测试结果并输出显示。
[0107]
一些实施例中,该方法还包括:
[0108]
依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至测试脚本数据库;依据用户输入的修改指令修改测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除测试脚本数据库内存储的测试脚本。
[0109]
其中,测试脚本具体包括:
[0110]
测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。
[0111]
一些实施例中,依据用户输入的测试命令,按照特定顺序依次运行处理文件对VR一体机进行测试,得到测试结果并输出显示的过程具体包括:
[0112]
若用户输入的为单一测试命令,则运行单一测试命令对应的处理文件进行测试;
[0113]
若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试;
[0114]
在每个处理文件测试完成后,显示处理文件的测试结果,测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[0115]
一些实施例中,该方法还包括:
[0116]
在全部处理文件测试完成后,生成全部处理文件的测试报告并进行显示;
[0117]
或在每个处理文件测试完成后,即生成测试文件的测试报告并进行显示;测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[0118]
一些实施例中,该方法还包括:
[0119]
在设置的测试脚本存入测试脚本数据库之前对其进行加密,并将加密后的测试脚本存入测试脚本数据库。
[0120]
本申请一些实施例提供了一种VR一体机测试方法,在测试脚本数据库中预先设置了若干个测试项对应的测试脚本,用户使用时,只需要输入的选择命令相应的测试脚本,测试脚本即会生成处理文件,之后用户输入测试命令,即会依据该处理文件对VR一体机进行相应的测试操作,并显示得到的测试结果。可见,本申请一些实施例提供的测试工具大大提高了测试的自动化程度,简化了测试过程,减少了工作人员的工作量,提高了VR一体机的测试效率。
[0121]
本申请一些实施例还提供了一种计算机,包括显示屏幕、存储器以及通过总线与存储器连接的处理器,处理器与显示屏幕通过接口连接;
[0122]
存储器,用于存储计算机可读程序代码;
[0123]
处理器,用于调用存储器中存储的程序代码,执行以下操作:
[0124]
读取存储器内存储的若干个测试项对应的测试脚本的测试项列表并发送至显示屏幕进行显示;在计算机与VR一体机进行通信连接后,获取并检测VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;接收 用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件;依据用户输入的测试命令,按照特定顺序依次运行处理文件对VR一体机进行测试,得到测试结果并输出至显示屏幕进行显示。
[0125]
在另一写些实施例中,处理器还用于调用存储器中存储的程序代码执行以下操作:
[0126]
依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至测试脚本数据库;依据用户输入的修改指令修改测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除测试脚本数据库内存储的测试脚本。
[0127]
在另一些实施例中,处理器在依据用户输入的测试命令,按照特定顺序依次运行处理文件对VR一体机进行测试,得到测试结果并输出显示的过程中具体用于调用存储器中存储的程序代码执行以下操作:
[0128]
若用户输入的为单一测试命令,则运行单一测试命令对应的处理文件进行测试;若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试;在每个处理文件测试完成后,在显示屏幕上显示处理文件的测试结果,测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[0129]
在另一些实施例中,处理器还用于调用存储器中存储的程序代码执行以下操作:
[0130]
在全部处理文件测试完成后,生成全部处理文件的测试报告并输出至显示屏幕进行显示;或在每个处理文件测试完成后,即生成测试文件的测试报告并输出至显示屏幕进行显示;测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[0131]
在另一些实施例中,处理器还用于调用存储器中存储的程序代码执行以下操作:
[0132]
在设置的测试脚本存入存储器之前对其进行加密,并将加密后的测试脚本存入存储器。
[0133]
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括 一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0134]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其他实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

权利要求书

[权利要求 1]
一种VR一体机测试工具,其特征在于,包括: 测试脚本数据库,用于存储预先设置的若干个测试项对应的测试脚本; 初始化模块,用于在所述测试工具开启后,读取所述测试脚本数据库内的测试项列表并显示; 连接模块,用于在所述测试工具与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示; 选择模块,用于接收用户输入的选择命令,选择待测试的测试脚本并依次生成对应的处理文件; 测试模块,用于依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。
[权利要求 2]
根据权利要求1所述的测试工具,其特征在于,还包括: 编辑模块,用于供用户编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;供用户修改所述测试脚本数据库内存储的测试脚本;供用户删除所述测试脚本数据库内存储的测试脚本。
[权利要求 3]
根据权利要求1或2所述的测试工具,其特征在于,所述测试模块具体包括: 单一测试单元,用于依据用户输入的单一测试命令,运行所述单一测试命令对应的处理文件进行测试; 批量测试单元,用于依据用户输入的批量测试命令,按照特定顺序依次运行所述选择模块生成的全部处理文件进行测试; 结果显示单元,用于在每个所述处理文件测试完成后,显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[权利要求 4]
根据权利要求1-3任一项所述的测试工具,其特征在于,所述测试模块还包括: 报告生成单元,用于在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并进行显示;或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[权利要求 5]
根据权利要求2-4任一项所述的测试工具,其特征在于,还包括: 加密模块,用于在设置的测试脚本存入所述测试脚本数据库之前对其进行加密,并将加密后的测试脚本存入所述测试脚本数据库。
[权利要求 6]
一种VR一体机测试方法,其特征在于,包括: 读取测试脚本数据库内存储的若干个测试项对应的测试脚本的测试项列表并发送至显示装置进行显示; 在与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示; 接收用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件; 依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。
[权利要求 7]
根据权利要求6所述的方法,其特征在于,还包括: 依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;依据用户输入的修改指令修改所述测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除所述测试脚本数据库内存储的测试脚本。
[权利要求 8]
根据权利要求6或7所述的方法,其特征在于,所述测试脚本具体包括: 测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。
[权利要求 9]
根据权利要求1-8任一项所述的方法,其特征在于,所述依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示的过程具体包括: 若用户输入的为单一测试命令,则运行所述单一测试命令对应的处理文件进行测试; 若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试; 在每个所述处理文件测试完成后,显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。
[权利要求 10]
根据权利要求6-9任一项所述的方法,其特征在于,还包括: 在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并进行显示; 或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。
[权利要求 11]
根据权利要求7-10任一项所述的方法,其特征在于,还包括: 在设置的测试脚本存入所述测试脚本数据库之前对其进行加密,并将加密后的测试脚本存入所述测试脚本数据库。

附图

[ 图 0001]  
[ 图 0002]