一种VR一体机的用户行为数据的投递测试方法和系统技术方案

技术编号:36566305 阅读:13 留言:0更新日期:2023-02-04 17:22
本发明专利技术公开一种VR一体机的用户行为数据的投递测试方法和系统,其中,VR一体机的用户行为数据的投递测试方法包括:根据VR一体机的系统内相对坐标,模拟用于对VR一体机测试的用户行为操作,得到用户行为操作对应的用户行为数据;通过可视化数据模板获取并投递用户行为数据至可视化系统平台;数据分析平台获取并分析用户行为数据得到平台分析数据;可视化系统平台使用可视化数据模板,异步调用平台分析数据;可视化系统平台对比用户行为数据和平台分析数据,得到并展示数据投递验证结果。本发明专利技术的技术方案能解决现有技术中自动化测试工具难以直接复用于VR一体机,导致VR一体机的测试工作几乎完全依赖于人工进行,测试效率低下,容易出现漏测的问题。容易出现漏测的问题。容易出现漏测的问题。

【技术实现步骤摘要】
一种VR一体机的用户行为数据的投递测试方法和系统


[0001]本专利技术涉及虚拟现实
,尤其涉及一种VR一体机的用户行为数据的投递测试方法和系统。

技术介绍

[0002]自动化测试通常是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果。自动化测试的过程通常是利用自动化测试工具对测试需求进行分析,设计出自动化测试用例,从而搭建自动化测试的框架,设计与编写自动化脚本,从而完成测试脚本。自动化测试经常应用于各种计算机和手机App中。
[0003]通常情况下,VR一体机在出厂时需要对用户行为数据进行模拟,然后使用自动化测试工具对用户行为数据的投递能力进行测试。常规的自动化测试方案难以复用于VR一体机,原因如下:常规App自动化测试可以使用自带的自动化测试工具,例如:手机App上使用Appium测试工具,该工具基于WebDriver协议和Bootstrap.jar文件,能够主动调用UiAutomator命令,实现App的自动化测试。然而VR一体机的引擎(例如Unity3d、Ue4等引擎)本身不涉及UiAutomator命令,而是使用自身的渲染系统,这样常规的自动化测试工具就无法应用到VR一体机上。例如:VR一体机的App,虽然在其开发过程中也存在按钮等控件的概念,但是当运行时由渲染引擎渲染后,就变成了一幅简单的图片,这些控件不涉及使用UiAutomator,导致不能使用Appium定位方式,也就无法对VR一体机进行测试。
[0004]因此,目前VR的自动化测试场景,无法使用IOS和Android等主流的自动化测试工具,导致现有的VR一体机的用户行为数据投递测试工作几乎完全依赖人工进行,其测试效率低下,容易出现漏测等问题。

技术实现思路

[0005]本专利技术提供一种VR一体机的用户行为数据的投递测试方案,旨在解决现有技术提供的传统的自动化测试工具难以直接复用于VR一体机,导致现有的VR一体机的用户行为数据投递测试工作几乎完全依赖于人工进行,测试效率低下,容易出现漏测的问题。
[0006]为实现上述目的,根据本专利技术的第一方面,本专利技术提出了一种VR一体机的用户行为数据的投递测试方法,包括:
[0007]根据VR一体机的系统内相对坐标,模拟用于对VR一体机测试的用户行为操作,得到用户行为操作对应的用户行为数据;
[0008]通过可视化数据模板获取并投递用户行为数据至可视化系统平台;
[0009]数据分析平台获取并分析用户行为数据,得到平台分析数据;
[0010]可视化系统平台使用可视化数据模板,异步调用数据分析平台中的平台分析数据;
[0011]可视化系统平台对比验证用户行为数据和平台分析数据,得到并展示数据投递验证结果。
[0012]优选的,上述用户行为数据的投递测试方法中,根据VR一体机的系统内相对坐标,模拟用于对VR一体机测试的用户行为操作的步骤包括:
[0013]根据VR一体机的基点坐标,计算VR一体机内各元素控件的相对坐标;
[0014]使用用于模拟用户行为操作的自动化操作程序,调用VR一体机的操作接口;
[0015]使用操作接口按照元素控件的相对坐标操作元素控件,得到用户行为操作对应的用户行为数据。
[0016]优选的,上述用户行为数据的投递测试方法,在得到用户行为操作对应的用户行为数据的步骤之后还包括:
[0017]当VR一体机操作成功时,按照预定格式存储用户行为数据;
[0018]按照预定签名验证封装预定格式的用户行为数据,将封装后的用户行为数据发送至可视化系统平台的对应接口。
[0019]优选的,上述用户行为数据的投递测试方法中,通过可视化数据模板获取并呈现用户行为数据的步骤包括:
[0020]获取用户行为数据,分拆用户行为数据中的数据参数;
[0021]将数据参数解析为键值对形式;
[0022]通过键值对形式,将用户行为数据传输至可视化数据模板。
[0023]优选的,上述用户行为数据的投递测试方法中,可视化系统平台使用可视化数据模板,异步调用数据分析平台中的平台分析数据的步骤包括:
[0024]可视化系统平台在接收到用户行为数据后,根据用户行为数据中的身份认证信息请求数据分析平台的API接口;
[0025]数据分析平台根据身份认证信息,查询平台分析数据;
[0026]可视化系统平台使用可视化数据模板,调用并显示平台分析数据。
[0027]优选的,上述用户行为数据的投递测试方法中,可视化系统平台对比验证用户行为数据和平台分析数据的步骤包括:
[0028]可视化系统平台按照可视化数据模板提供的模板形式,分别展示和对比用户行为数据和平台分析数据;
[0029]可视化系统平台根据用户行为数据和平台分析数据的对比结果,得到并展示数据投递验证结果。
[0030]根据本专利技术的第二方面,本专利技术还提供了一种VR一体机的用户行为数据的投递测试系统,包括:
[0031]VR测试模块,用于根据VR一体机的系统内相对坐标,模拟用于对VR一体机测试的用户行为操作,得到用户行为操作对应的用户行为数据;
[0032]可视化系统平台,用于通过可视化数据模板获取并投递用户行为数据;
[0033]数据分析平台,用于获取并分析用户行为数据,得到平台分析数据;
[0034]可视化系统平台,还用于使用可视化数据模板,异步调用数据分析平台中的平台分析数据;
[0035]可视化系统平台,还用于对比验证用户行为数据和平台分析数据,得到并展示数据投递验证结果。
[0036]优选的,上述用户行为数据的投递测试系统中,VR测试模块,具体用于根据VR一体
机的基点坐标,计算VR一体机内各元素控件的相对坐标;
[0037]VR测试模块,具体用于使用模拟用户行为操作的自动化操作程序,调用VR一体机的操作接口;
[0038]VR测试模块,具体用于使用操作接口按照元素控件的相对坐标操作元素控件,得到用户行为操作对应的用户行为数据。
[0039]优选的,上述用户行为数据的投递测试系统中,VR测试模块,具体用于当VR一体机操作成功时,按照预定格式存储用户行为数据;
[0040]VR测试模块,具体用于按照预定签名验证封装预定格式的用户行为数据,将封装后的用户行为数据发送至可视化系统平台的对应接口。
[0041]优选的,上述用户行为数据的投递测试系统中,
[0042]可视化系统平台,具体还用于在接收到用户行为数据后,根据用户行为数据中的身份认证信息请求数据分析平台的API接口;
[0043]数据分析平台,具体还用于根据身份认证信息,查询平台分析数据;
[0044]可视化系统平台,具体还用于使用可视化数据模板,调用并显示平台分析数据。
[0045]综上,本专利技术上述技术方案提供的VR一体机的用户行为数据的投递测试方案,根据VR一体机的系统内相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VR一体机的用户行为数据的投递测试方法,其特征在于,包括:根据VR一体机的系统内相对坐标,模拟用于对所述VR一体机测试的用户行为操作,得到所述用户行为操作对应的用户行为数据;通过可视化数据模板获取并投递所述用户行为数据至可视化系统平台;数据分析平台获取并分析所述用户行为数据,得到平台分析数据;所述可视化系统平台使用所述可视化数据模板,异步调用所述数据分析平台中的平台分析数据;所述可视化系统平台对比验证所述用户行为数据和所述平台分析数据,得到并展示数据投递验证结果。2.根据权利要求1所述的用户行为数据的投递测试方法,其特征在于,所述根据VR一体机的系统内相对坐标,模拟用于对所述VR一体机测试的用户行为操作的步骤,包括:根据所述VR一体机的基点坐标,计算所述VR一体机内各元素控件的相对坐标;使用用于模拟用户行为操作的自动化操作程序,调用所述VR一体机的操作接口;使用所述操作接口按照所述元素控件的相对坐标操作所述元素控件,得到所述用户行为操作对应的用户行为数据。3.根据权利要求2所述的用户行为数据的投递测试方法,其特征在于,在所述得到所述用户行为操作对应的用户行为数据的步骤之后,所述方法还包括:当所述VR一体机操作成功时,按照预定格式存储所述用户行为数据;按照预定签名验证封装预定格式的所述用户行为数据,将封装后的所述用户行为数据发送至所述可视化系统平台的对应接口。4.根据权利要求1所述的用户行为数据的投递测试方法,其特征在于,所述通过可视化数据模板获取并呈现所述用户行为数据的步骤,包括:获取所述用户行为数据,分拆所述用户行为数据中的数据参数;将所述数据参数解析为键值对形式;通过所述键值对形式,将所述用户行为数据传输至所述可视化数据模板。5.根据权利要求1所述的用户行为数据的投递测试方法,其特征在于,所述可视化系统平台使用所述可视化数据模板,异步调用所述数据分析平台中的平台分析数据的步骤,包括:所述可视化系统平台在接收到所述用户行为数据后,根据所述用户行为数据中的身份认证信息请求所述数据分析平台的API接口;所述数据分析平台根据所述身份认证信息,查询所述平台分析数据;所述可视化系统平台使用所述可视化数据模板,调用并显示所述平台分析数据。6.根据权利要求1...

【专利技术属性】
技术研发人员:赵越胡臻于俊杰
申请(专利权)人:北京梦想绽放科技有限公司
类型:发明
国别省市:

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

1