一种VR一体机测试工具及其方法技术

技术编号:16472445 阅读:42 留言:0更新日期:2017-10-29 00:10
本发明专利技术公开了一种VR一体机测试工具,包括测试脚本数据库,用于存储预设的若干个测试项对应的测试脚本;初始化模块,用于在测试工具开启后,读取测试脚本数据库内的测试项列表并显示;连接模块,用于在测试工具与VR一体机进行连接后,获取并检测VR一体机中各个设备的连接状态,若连接存在故障,生成报警提示;选择模块,用于接收用户输入的选择命令,选择待测试的测试脚本并依次生成对应的处理文件;测试模块,用于依据用户输入的测试命令,按照特定顺序依次运行处理文件进行测试,得到测试结果并显示。本发明专利技术不需要一步步输入测试命令进行操作,简化VR一体机的测试过程,工作量少,测试效率高。本发明专利技术还公开了一种基于上述测试工具的测试方法。

A VR all-in-one testing tool and its method

The invention discloses a VR machine tool testing, including test scripts for database, a plurality of test script test item storage preset; initialization module, used to open in the test tool, read the test item list of test scripts in the database and display; connection module, connection for the integrated test tools in VR machine, acquire and detect connection state of each device in the VR machine, if the connection is faulty, generating alarm; selection module for receiving user input selection command, select the test scripts for testing and generating the corresponding file in turn; the test module, according to the test command input by the user in a specific order in order to run files for testing, test results and display. The invention does not need to input the test command step by step to operate, and simplifies the testing process of the VR integrated machine, which has less workload and high testing efficiency. The invention also discloses a testing method based on the testing tool mentioned above.

【技术实现步骤摘要】
一种VR一体机测试工具及其方法
本专利技术涉及虚拟现实
,特别是涉及一种VR一体机测试工具及其方法。
技术介绍
VR(VirtualReality,虚拟现实)技术,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。VR一体机设备在研发过程中,尤其在量产过程中,我们需要检测设备的完整性,即WIFI、蓝牙、Audio等硬件设备是否可用,不可用的及时更换,目前的方法是由测试人员,手动根据测试命令来一步一步进行测试,测试效率低,工作量大。因此,如何提供一种测试效率高的VR一体机测试工具及其方法是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种VR一体机测试工具及其方法,不需要一步步输入测试命令进行操作,大大简化VR一体机的测试过程,工作人员的工作量少,测试效率高。为解决上述技术问题,本专利技术提供了一种VR一体机测试工具,包括:测试脚本数据库,用于存储预先设置的若干个测试项对应的测试脚本;初始化模块,用于在所述测试工具开启后,读取所述测试脚本数据库内的测试项列表并显示;连接模块,用于在所述测试工具与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;选择模块,用于接收用户输入的选择命令,选择待测试的测试脚本并依次生成对应的处理文件;测试模块,用于依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。优选地,还包括:编辑模块,用于供用户编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;供用户修改所述测试脚本数据库内存储的测试脚本;供用户删除所述测试脚本数据库内存储的测试脚本。优选地,所述测试脚本具体包括:测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。优选地,所述测试模块具体包括:单一测试单元,用于依据用户输入的单一测试命令,运行所述单一测试命令对应的处理文件进行测试;批量测试单元,用于依据用户输入的批量测试命令,按照特定顺序依次运行所述选择模块生成的全部处理文件进行测试;结果显示单元,用于在每个所述处理文件测试完成后,显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。优选地,所述测试模块还包括:报告生成单元,用于在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并进行显示;或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。优选地,还包括:历史数据库,用于存储所述测试报告。优选地,还包括:加密模块,用于在设置的测试脚本存入所述测试脚本数据库之前对其进行加密,并将加密后的测试脚本存入所述测试脚本数据库。优选地,所述测试工具通过USB连接所述VR一体机。为解决上述技术问题,本专利技术还提供了一种VR一体机测试方法,包括:读取测试脚本数据库内存储的若干个测试项对应的测试脚本的测试项列表并发送至显示装置进行显示;在与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;接收用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件;依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。优选地,还包括:依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;依据用户输入的修改指令修改所述测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除所述测试脚本数据库内存储的测试脚本。优选地,所述测试脚本具体包括:测试名称、测试功能描述、测试脚本程序内容、脚本执行时间阈值以及用于设置脚本测试过程中是否人工确定测试结果的参量。优选地,所述依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示的过程具体包括:若用户输入的为单一测试命令,则运行所述单一测试命令对应的处理文件进行测试;若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试;在每个所述处理文件测试完成后,显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。优选地,还包括:在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并进行显示;或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。优选地,还包括:在设置的测试脚本存入所述测试脚本数据库之前对其进行加密,并将加密后的测试脚本存入所述测试脚本数据库。为解决上述技术问题,本专利技术还提供了一种计算机,包括显示屏幕、存储器以及通过总线与所述存储器连接的处理器,所述处理器与所述显示屏幕通过接口连接;所述存储器,用于存储一组程序代码;所述处理器,用于调用所述存储器中存储的程序代码,执行以下操作:读取存储器内存储的若干个测试项对应的测试脚本的测试项列表并发送至所述显示屏幕进行显示;在所述计算机与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;接收用户输入的选择命令后,选择待测试的测试脚本并依次生成对应的处理文件;依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出至所述显示屏幕进行显示。优选地,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:依据用户输入的编辑指令编辑新增测试项对应的测试脚本,并添加至所述测试脚本数据库;依据用户输入的修改指令修改所述测试脚本数据库内存储的测试脚本;依据用户输入的删除指令删除所述测试脚本数据库内存储的测试脚本。优选地,所述处理器在依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示的过程中具体用于调用存储器中存储的程序代码执行以下操作:若用户输入的为单一测试命令,则运行所述单一测试命令对应的处理文件进行测试;若用户输入的为批量测试命令,则按照特定顺序依次运行生成的全部处理文件进行测试;在每个所述处理文件测试完成后,在所述显示屏幕上显示所述处理文件的测试结果,所述测试结果包括测试成功、测试失败、获取的相应参数值中的任一种。优选地,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:在全部所述处理文件测试完成后,生成全部所述处理文件的测试报告并输出至所述显示屏幕进行显示;或在每个所述处理文件测试完成后,即生成所述测试文件的测试报告并输出至所述显示屏幕进行显示;所述测试报告包括测试项及其对应的测试时间、测试结果和/或失败原因。优选地,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:在设置的测试脚本存入所述存储器之前对其进行加密,并将加密后的测试脚本存入所述存储器。本专利技术提供了一种VR一体机测试工具及其方法,在测试脚本数据库中预先设置了本文档来自技高网...
一种VR一体机测试工具及其方法

【技术保护点】
一种VR一体机测试工具,其特征在于,包括:测试脚本数据库,用于存储预先设置的若干个测试项对应的测试脚本;初始化模块,用于在所述测试工具开启后,读取所述测试脚本数据库内的测试项列表并显示;连接模块,用于在所述测试工具与所述VR一体机进行通信连接后,获取并检测所述VR一体机中各个设备的连接状态,若连接存在故障,则生成报警提示;选择模块,用于接收用户输入的选择命令,选择待测试的测试脚本并依次生成对应的处理文件;测试模块,用于依据用户输入的测试命令,按照特定顺序依次运行所述处理文件对所述VR一体机进行测试,得到测试结果并输出显示。

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

【专利技术属性】
技术研发人员:马明烁
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1