Skip to main content

Step5:资源测试

资源测试是融合在VRaaS资源制作工具中的功能,具有使用简单、3D测VR的特点。测试步骤分为:Step1: 打开VRaaS™ 资源工具Step2:运行测试工具Step3:验证资源属性

Step1: 打开VRaaS资源工具#

  • Step1:打开项目工程

    从VRaaS™ 资源制作工具包,(如果没有,点击扫描二维码获取) 中的资源工程项目工程目录 VRaaS_Assets/1.Code 下打开资源项目工程 VRaaS资源制作工程.uproject

    VRaaS资源制作工程路径
    1.Code
    └── VRaaS资源制作工程.uproject
  • Step2:运行VRaaS™ 资源工作工具

    打开项目工程后,在 VRaaS_AssetToolContent/tool 目录下右键运行 VRaaS资源制作工具

    VRaaS资源制作工具文件路径
    Project
    └── VRaaS_AssetToolContent
    └── tool
    └── VRaaS资源制作工具

    运行VRaaS™ 资源工作工具的操作方法:

    sys

    运行后,VRaaS™ 资源制作工具即被打开,可以根据自己的习惯改变窗口位置。

Step2:运行测试工具#

Step2-1:检测资源#

测试之前要先进行资源检测,只有检测通过的资源才能测试。

进入要测试的资源目录,左键点击选中VRaaS资源蓝图,然后再点击VRaaS™ 资源工具面板的 2.检测选中的资源,确保是检测通过的,如果有红色报错则需要相关人员处理报错。

sys

检测结果说明
  • 只有检测结果为 选中的资源均检查通过,可进行后续操作! 才代表检测通过。
  • 如果检测中有 红色 错误提示,那么必须根据提示进行修复,直至检测结果为通过。

Step2-2:运行测试工具#

检测通过后,再点击VRaaS™ 资源工具面板的 3.测试 按钮即可运行起来测试工具。

sys

运行测试工具后,即进入测试场景。

sys

Step3:测试资源#

进入测试场景之后,场景左侧测试面板上的属性信息即是与 01.描述与反馈清单.xlsx 中的 资源属性所有行一一对应的。

资源测试分为三部分,包含 业务属性测试位移测试交互测试

sys

Step3-1: 业务属性测试#

业务属性测试是指测试除 交互点-[交互点名称] 之外的属性。在测试面板修改这些属性是,观察场景中资源的状态是否是与 01.描述与反馈清单.xlsx 中每一个属性的 属性值描述 一致。

sys

小提示
  • 修改所有属性值进行测试,修改属性值将会立即生效到3D视口中。

  • 场景中可以通过WASDQE来移动观察位置。

Step3-2: 位移测试#

如果 01.描述与反馈清单.xlsx 中关于 物体位移要求 有描述,那么就应该进行位移测试。

sys

当点击位移测试中的”开始测试”时,物体会从初始点运动到终点,此时观察物体运动是否如与 01.描述与反馈清单.xlsx 中关于 物体位移要求 的描述一致。

位移测试举例

例如车辆,可以先将车轮速度调整到某个值,然后使其运动,观看车轮速度是否与运动速度一致,如果车速很快,车轮速度却很慢,则表示测试其不符合物理规律,则不通过。大部分设计要求只需要大概符合物理规律即可。

注意:车辆移动速度在代码上并不与车轮速度有关联,而是使用者进行自主关联,开发者只需要手动调整车轮速度来测试即可,例如:需要让车轮速度在每小时100公里的时候的表现和车辆整体按照100公里每小时运动时的表现一致。

另外,关于位移测试 补充如下:

地面上有标尺,每个标尺之间是5米距离。

sys

可以通过调整地图中的测试路线曲线来改变运动速度及时长。

sys

Step3-3: 交互测试#

交互测试是指测试 交互点-[交互点名称] 类型的属性。

  • 设置交互开关

    测试什么元交互就勾选什么元交互并把别的元交互关掉,这样它们之间就不会互相干扰。

    sys

    设置交互开关特例说明

    能抓握的前提是能触碰,所以测试抓握时必须开启触碰。

  • 选择测试左右手

    有些需要用到手的交互需要先开启左右手,快捷键分别是数字键1、2、3。开启后,3D化身会显示相应的手以进行某些元交互的测试。

    sys

  • 选择要测试的交互点及元交互属性

    当选择要测试某个交互点的某个元交互属性时,只有这个交互点的这个元交互属性才会触发日志,其它交互点的交互仍然是共存生效的,但是不显示日志。

    sys

  • 3D模式在场景WASDQE行走并利用双手、射线等来测试VR元交互

    3D测试的目的:利用鼠标键盘的操作模拟VR的各种交互操作来进行几乎等价的测试,创新、高效、舒适,无需VR设备即可测试VR、避免长时间佩戴VR而产生晕动症、解决VR模式下断点调试难以进行的问题。

    各元交互测试方法如下做详细说明:


交互总开关,无需测试,只能配合别的元交互进行测试。