一种VR软件测试方法、装置、系统及电子设备制造方法及图纸

技术编号:19543367 阅读:43 留言:0更新日期:2018-11-24 20:32
本发明专利技术实施例提供了一种虚拟现实VR软件测试方法、装置、系统及电子设备,其中,该方法包括:接收外部测试设备发送的测试脚本;将测试脚本与VR软件内部的软件开发包SDK相连接;通过SDK调用测试脚本中的预设接口,控制VR软件视线焦点的变化,预设接口为用于控制VR视线焦点的应用程序编程接口API;渲染VR软件视线焦点发生变化后的不同场景,得到测试结果。通过本发明专利技术实施例提供的VR软件测试方法、装置、系统及电子设备,能够实现VR软件的自动化测试,降低VR软件测试过程中对人力资源的消耗,提高测试效率。

A VR Software Testing Method, Device, System and Electronic Equipment

The embodiment of the invention provides a virtual reality VR software testing method, device, system and electronic equipment, in which the method includes: receiving test scripts sent by external test equipment; connecting test scripts with SDK software development kit inside VR software; calling preset interfaces in test scripts through SDK to control VR. The preset interface is API, which is used to control the focus of VR's line of sight. The test results are obtained by rendering different scenes after the focus of VR's line of sight has changed. The VR software testing method, device, system and electronic equipment provided by the embodiment of the present invention can realize the automatic testing of VR software, reduce the consumption of human resources in the testing process of VR software, and improve the testing efficiency.

【技术实现步骤摘要】
一种VR软件测试方法、装置、系统及电子设备
本专利技术涉及测试
,特别是涉及一种虚拟现实(VirtualReality,简称VR)软件测试方法、装置、系统及电子设备。
技术介绍
VR技术是近年来出现的高新技术,是一种可以创建和体验虚拟世界的仿真技术。其原理是利用计算机模拟产生一个三维空间的虚拟世界,向用户提供关于视觉、听觉、触觉等感官的模拟,让用户如同身临其境一般地观察、感受三维空间的事物。根据VR技术制作了多种类型的VR软件。一般情况下,VR软件开发出来之后,需要对VR软件进行测试后才能发布。现有技术中,在对VR软件进行测试的过程中,用户佩戴头戴显示屏(head-mounteddisplay,HMD),该HMD上包括陀螺仪、和/或加速计等传感器,且该HMD用于向用户展示三维(3Dimensions,3D)场景。当佩戴该HMD的用户的头部发生转动时,VR软件根据获得的陀螺仪、和/或加速计得到的数据,计算用户头部的转动角度,VR软件根据该转动角度渲染不同的3D场景。然而,专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:现有技术中,在对VR软件进行测试的过程中,需本文档来自技高网...

【技术保护点】
1.一种虚拟现实VR软件测试方法,其特征在于,包括:接收外部测试设备发送的测试脚本;将所述测试脚本与VR软件内部的软件开发包SDK相连接;通过所述SDK调用所述测试脚本中的预设接口,控制所述VR软件视线焦点的变化,所述预设接口为用于控制VR视线焦点的应用程序编程接口API;渲染所述VR软件视线焦点发生变化后的不同场景,得到测试结果。

【技术特征摘要】
1.一种虚拟现实VR软件测试方法,其特征在于,包括:接收外部测试设备发送的测试脚本;将所述测试脚本与VR软件内部的软件开发包SDK相连接;通过所述SDK调用所述测试脚本中的预设接口,控制所述VR软件视线焦点的变化,所述预设接口为用于控制VR视线焦点的应用程序编程接口API;渲染所述VR软件视线焦点发生变化后的不同场景,得到测试结果。2.根据权利要求1所述的方法,其特征在于,所述接收外部测试设备发送的测试脚本之前,所述方法还包括:安装自动化测试框架中的所述SDK;向所述SDK注册所述预设接口。3.根据权利要求1所述的方法,其特征在于,所述将所述测试脚本与VR软件内部的软件开发包SDK相连接,包括:通过传输控制协议/网际协议TCP/IP,将所述测试脚本与所述VR软件内部的所述SDK相连接。4.根据权利要求1至3任一项所述的方法,其特征在于,所述测试脚本包括面向对象的解释型语言Python脚本。5.一种虚拟现实VR软件测试装置,其特征在于,包括:接收模块,用于接收外部测试设备发送的测试脚本;连接模块,用于将所述测试脚本与VR软件内部的软件开发包SDK相连接;控制模块,用于通过所述SDK调用所述测试脚本中的预设接口,控制所述VR软件视线焦点的变化,所述预设接口为用于控制VR视线焦点的应用程序编程接口API;渲染模块,用于渲染所述...

【专利技术属性】
技术研发人员:陈亮李卫平傅有成
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1