预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108874664A(43)申请公布日2018.11.23(21)申请号201810521600.0(22)申请日2018.05.28(71)申请人北京奇艺世纪科技有限公司地址100080北京市海淀区海淀北一街2号鸿城拓展大厦10、11层(72)发明人陈亮李卫平傅有成(74)专利代理机构北京柏杉松知识产权代理事务所(普通合伙)11413代理人项京马敬(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书8页附图3页(54)发明名称一种VR软件测试方法、装置、系统及电子设备(57)摘要本发明实施例提供了一种虚拟现实VR软件测试方法、装置、系统及电子设备,其中,该方法包括:接收外部测试设备发送的测试脚本;将测试脚本与VR软件内部的软件开发包SDK相连接;通过SDK调用测试脚本中的预设接口,控制VR软件视线焦点的变化,预设接口为用于控制VR视线焦点的应用程序编程接口API;渲染VR软件视线焦点发生变化后的不同场景,得到测试结果。通过本发明实施例提供的VR软件测试方法、装置、系统及电子设备,能够实现VR软件的自动化测试,降低VR软件测试过程中对人力资源的消耗,提高测试效率。CN108874664ACN108874664A权利要求书1/2页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;渲染模块,用于渲染所述VR软件视线焦点发生变化后的不同场景,得到测试结果。6.根据权利要求5所述的装置,其特征在于,所述装置还包括:安装模块,用于安装自动化测试框架中的所述SDK;注册模块,用于向所述SDK注册所述预设接口。7.根据权利要求5所述的装置,其特征在于,所述连接模块,具体用于通过传输控制协议/网际协议TCP/IP,将所述测试脚本与所述VR软件内部的所述SDK相连接。8.根据权利要求5至7任一项所述的装置,其特征在于,所述测试脚本包括面向对象的解释型语言Python脚本。9.一种虚拟现实VR软件测试系统,其特征在于,包括:测试设备和安装待测虚拟现实VR软件的终端设备;所述测试设备,用于向所述终端设备发送测试脚本;所述终端设备,用于在接收到所述测试脚本后,将所述测试脚本与VR软件内部的软件开发包SDK相连接;通过所述SDK调用所述测试脚本中的预设接口,控制所述VR软件视线焦点的变化,所述预设接口为用于控制VR视线焦点的应用程序编程接口API;渲染所述VR软件视线焦点发生变化后的不同场景,得到测试结果。10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;2CN108874664A权利要求书2/2页处理器,用于执行存储器上所存放的程序时,实现权利要求1-4任一所述的方法步骤。3CN108874664A说明书1/8页一种VR软件测试方法、装置、系统及电子设备技术领域[0001]本发明涉及测试技术领域,特别是涉及一种虚拟现实(VirtualReality,简称VR)软件测试方法、装置、系统及电子设备。背景技术[0002]VR技术是近年来出现的高新技术,是一种可以创建和体验虚拟世界的仿真技术。其原理是利用计算机模拟产生一个三维空间的虚拟世界,向用户提供关于视觉、听觉、触觉等感官的模拟,让用户如同身临其境一般地观察、感受三维空间的事物。[0003]根据VR技术制作了多种类型的VR软件。一般情况下,VR软件