System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟游戏的测试方法、存储介质和电子设备技术_技高网

虚拟游戏的测试方法、存储介质和电子设备技术

技术编号:41418345 阅读:9 留言:0更新日期:2024-05-21 20:51
本申请公开了一种虚拟游戏的测试方法、装置和存储介质及电子设备。其中,该方法包括:显示目标虚拟对象参与的第一虚拟游戏的游戏画面,其中,第一虚拟游戏为第一版本的目标虚拟游戏;控制目标虚拟对象在第一虚拟游戏中执行目标操作,并按照第一虚拟游戏的游戏画面关联的图像帧,统计目标操作被执行后产出的第一反馈数据;在获取到第二虚拟游戏对应的第二反馈数据的情况下,对第一反馈数据与第二反馈数据进行测试比对,得到测试比对结果。本申请解决了虚拟游戏的测试效率较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种虚拟游戏的测试方法、装置和存储介质及电子设备。


技术介绍

1、在虚拟游戏的测试场景中,通常会先采集虚拟游戏画面的各帧图像,再通过人工对各帧图像中的数据进行比对,以实现对虚拟游戏的目的;但,上述测试方式比较依赖人工,无法保证测试效率,进而导致虚拟游戏的测试效率较低的问题出现。因此,存在虚拟游戏的测试效率较低的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种虚拟游戏的测试方法、装置和存储介质及电子设备,以至少解决虚拟游戏的测试效率较低的技术问题。

2、根据本申请实施例的一个方面,提供了一种虚拟游戏的测试方法,包括:显示目标虚拟对象参与的第一虚拟游戏的游戏画面,其中,上述第一虚拟游戏为第一版本的目标虚拟游戏;控制上述目标虚拟对象在上述第一虚拟游戏中执行目标操作,并按照上述第一虚拟游戏的游戏画面关联的图像帧,统计上述目标操作被执行后产出的第一反馈数据;在获取到第二虚拟游戏对应的第二反馈数据的情况下,对上述第一反馈数据与上述第二反馈数据进行测试比对,得到测试比对结果,其中,上述第二虚拟游戏为第二版本的上述目标虚拟游戏,上述第二反馈数据为上述目标虚拟对象在上述第二虚拟游戏中执行上述目标操作后产出的反馈数据。

3、根据本申请实施例的另一方面,还提供了一种虚拟游戏的测试装置,包括:显示单元,用于显示目标虚拟对象参与的第一虚拟游戏的游戏画面,其中,上述第一虚拟游戏为第一版本的目标虚拟游戏;统计单元,用于控制上述目标虚拟对象在上述第一虚拟游戏中执行目标操作,并按照上述第一虚拟游戏的游戏画面关联的图像帧,统计上述目标操作被执行后产出的第一反馈数据;第一测试单元,用于在获取到第二虚拟游戏对应的第二反馈数据的情况下,对上述第一反馈数据与上述第二反馈数据进行测试比对,得到测试比对结果,其中,上述第二虚拟游戏为第二版本的上述目标虚拟游戏,上述第二反馈数据为上述目标虚拟对象在上述第二虚拟游戏中执行上述目标操作后产出的反馈数据。

4、作为一种可选的方案,上述统计单元,包括:第一控制模块,用于控制上述目标虚拟对象在上述第一虚拟游戏中执行上述目标操作;第一获取模块,用于获取上述目标操作被执行后产出的至少两个第一反馈数据;第一统计模块,用于按照上述第一虚拟游戏的游戏画面关联的图像帧,对上述至少两个第一反馈数据进行统计,得到第一反馈数据序列。

5、作为一种可选的方案,上述第一统计模块,包括:获取子模块,用于获取上述第一虚拟游戏的游戏画面关联的至少两个图像帧,并在上述目标操作包括至少两个目标子操作的情况下,从上述至少两个图像帧中确定出与上述至少两个目标子操作相匹配的至少两个目标图像帧,其中,上述目标图像帧对应的游戏画面包含上述目标子操作的生效信息;关联子模块,用于建立上述至少两个目标图像帧中的各个目标图像帧,与上述至少两个第一反馈数据中的各个第一反馈数据之间的关联关系;统计子模块,用于在获取到上述各个目标图像帧对应的操作顺序的情况下,基于上述关联关系,按照上述操作顺序对上述各个第一反馈数据进行排序统计,得到上述第一反馈数据序列,其中,上述操作顺序为至少两个目标子操作中各个目标子操作的生效信息被显示在上述第一虚拟游戏的游戏画面中的顺序。

6、作为一种可选的方案,上述第一测试单元,包括:第一测试模块,用于在获取到上述第二虚拟游戏对应的第二反馈数据序列的情况下,对上述第一反馈数据序列与上述第二反馈数据序列进行测试比对,得到上述测试比对结果,其中,上述第二反馈数据序列为按照上述第二虚拟游戏的游戏画面关联的图像帧,对至少两个上述第二反馈数据进行统计得到的数据序列。

7、作为一种可选的方案,上述第一测试单元,包括:第二测试模块,用于在获取到上述第二反馈数据的情况下,对上述第一反馈数据与上述第二反馈数据进行测试比对,得到第一测试结果;第二获取模块,用于在上述第一测试结果指示上述第一反馈数据与上述第二反馈数据之间的数据差异度大于或等于预设阈值的情况下,获取上述第一反馈数据序列;第三测试模块,用于在获取到上述第二虚拟游戏对应的第二反馈数据序列的情况下,对上述第一反馈数据序列与上述第二反馈数据序列进行测试比对,得到第二测试结果,其中,上述第二反馈数据序列为按照上述第二虚拟游戏的游戏画面关联的图像帧,对至少两个上述第二反馈数据进行统计得到的数据序列。

8、作为一种可选的方案,上述统计单元,包括:第一控制模块,用于控制处于目标状态的目标虚拟对象在上述第一虚拟游戏中的目标虚拟场景内执行上述目标操作,并按照上述第一虚拟游戏的游戏画面关联的图像帧,统计上述第一反馈数据;其中,上述第二反馈数据为上述处于目标状态的的目标虚拟对象在上述第二虚拟游戏中的上述目标虚拟场景内执行上述目标操作后产出的反馈数据。

9、作为一种可选的方案,上述第一控制模块,包括:第一控制子模块,用于控制第一等级的目标虚拟对象在上述第一虚拟游戏中的上述目标虚拟场景内执行上述目标操作,并按照上述第一虚拟游戏的游戏画面关联的图像帧,统计上述第一反馈数据;上述第一测试单元,包括:第四测试模块,用于对上述第一反馈数据与上述第二反馈数据进行测试比对,得到第一比对结果;上述装置还包括:控制单元,用于在上述对上述第一反馈数据与上述第二反馈数据进行测试比对,得到第一比对结果之后,控制第二等级的目标虚拟对象在上述第一虚拟游戏中的上述目标虚拟场景内执行上述目标操作,并按照上述第一虚拟游戏的游戏画面关联的图像帧,统计第三反馈数据;第二测试单元,用于在上述对上述第一反馈数据与上述第二反馈数据进行测试比对,得到第一比对结果之后,在获取到第二虚拟游戏对应的第四反馈数据的情况下,对上述第三反馈数据与上述第四反馈数据进行测试比对,得到第二比对结果,其中,上述第四反馈数据为上述第二等级的目标虚拟对象在上述第二虚拟游戏中的上述目标虚拟场景内执行上述目标操作后产出的反馈数据。

10、作为一种可选的方案,上述统计单元,包括以下至少之一:第二控制模块,用于控制上述目标虚拟对象在上述第一虚拟游戏中执行移动操作;第三控制模块,用于控制上述目标虚拟对象在上述第一虚拟游戏中执行攻击操作;第四控制模块,用于控制上述目标虚拟对象在上述第一虚拟游戏中执行功能操作。

11、作为一种可选的方案,上述装置还包括以下至少之一:第二控制子模块,用于在上述控制上述目标虚拟对象在上述第一虚拟游戏中执行功能操作之后,在上述功能操作具有攻击属性、且上述功能操作的执行对象为第一预设对象的情况下,统计上述功能操作被执行后、上述第一预设对象因上述功能操作而导致损失的属性数值,其中,上述第一反馈数据包括上述损失的属性数值;第三控制子模块,用于在上述控制上述目标虚拟对象在上述第一虚拟游戏中执行功能操作之后,在上述功能操作具有控制属性、且上述功能操作的执行对象为第二预设对象的情况下,统计上述功能操作被执行后、上述第二预设对象因上述功能操作而导致被控制的累计时长,其中,上述第一反馈数据本文档来自技高网...

【技术保护点】

1.一种虚拟游戏的测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟对象在所述第一虚拟游戏中执行目标操作,并按照所述第一虚拟游戏的游戏画面关联的图像帧,统计所述目标操作被执行后产出的第一反馈数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述按照所述第一虚拟游戏的游戏画面关联的图像帧,对所述至少两个第一反馈数据进行统计,得到第一反馈数据序列,包括:

4.根据权利要求2所述的方法,其特征在于,所述在获取到第二虚拟游戏对应的第二反馈数据的情况下,对所述第一反馈数据与所述第二反馈数据进行测试比对,得到测试比对结果,包括:

5.根据权利要求2所述的方法,其特征在于,所述在获取到第二虚拟游戏对应的第二反馈数据的情况下,对所述第一反馈数据与所述第二反馈数据进行测试比对,得到测试比对结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟对象在所述第一虚拟游戏中执行目标操作,并按照所述第一虚拟游戏的游戏画面关联的图像帧,统计所述目标操作被执行后产出的第一反馈数据,包括:

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟对象在所述第一虚拟游戏中执行目标操作,包括以下至少之一:

9.根据权利要求8所述的方法,其特征在于,在所述控制所述目标虚拟对象在所述第一虚拟游戏中执行功能操作之后,所述方法还包括以下至少之一:

10.根据权利要求8所述的方法,其特征在于,所述控制所述目标虚拟对象在所述第一虚拟游戏中执行功能操作,包括:

11.根据权利要求1至10中任一项所述的方法,其特征在于,

12.根据权利要求1至10中任一项所述的方法,其特征在于,

13.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序可被终端设备或计算机运行时执行所述权利要求1至12任一项中所述的方法。

14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至12任一项中所述方法的步骤。

15.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至12任一项中所述的方法。

...

【技术特征摘要】

1.一种虚拟游戏的测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟对象在所述第一虚拟游戏中执行目标操作,并按照所述第一虚拟游戏的游戏画面关联的图像帧,统计所述目标操作被执行后产出的第一反馈数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述按照所述第一虚拟游戏的游戏画面关联的图像帧,对所述至少两个第一反馈数据进行统计,得到第一反馈数据序列,包括:

4.根据权利要求2所述的方法,其特征在于,所述在获取到第二虚拟游戏对应的第二反馈数据的情况下,对所述第一反馈数据与所述第二反馈数据进行测试比对,得到测试比对结果,包括:

5.根据权利要求2所述的方法,其特征在于,所述在获取到第二虚拟游戏对应的第二反馈数据的情况下,对所述第一反馈数据与所述第二反馈数据进行测试比对,得到测试比对结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟对象在所述第一虚拟游戏中执行目标操作,并按照所述第一虚拟游戏的游戏画面关联的图像帧,统计所述目标操作被执行后产出的第一反馈数据,包括:

7.根据权利要求6所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:章伟文施嘉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1