游戏测试方法、装置、设备、存储介质制造方法及图纸

技术编号:30317677 阅读:8 留言:0更新日期:2021-10-09 23:20
本申请提供一种游戏测试方法、装置、设备、存储介质,可以获取待测试游戏的日志信息,所述日志信息包括多条游戏记录,每条游戏记录中包括游戏用户的标识、游戏操作和第一游戏结果,根据每条游戏记录中包括的游戏用户的标识,确定每条游戏记录对应的游戏设备,针对所述多条游戏记录中的每条游戏记录,控制所述游戏记录对应的第一游戏设备执行所述游戏记录中的游戏操作,并通过所述待测试游戏对应的游戏代码对所述游戏操作进行处理,得到所述游戏记录对应的第二游戏结果,根据所述多条游戏记录中的第一游戏结果、以及所述多条游戏记录对应的第二游戏结果,确定所述游戏代码对应的测试结果。本申请方案能够提高游戏测试效率。本申请方案能够提高游戏测试效率。本申请方案能够提高游戏测试效率。

【技术实现步骤摘要】
游戏测试方法、装置、设备、存储介质


[0001]本申请实施例涉及数据处理
,尤其涉及一种游戏测试方法、装置、设备、存储介质。

技术介绍

[0002]随着网络和终端技术的发展,用户可以通过终端设备中安装的游戏客户端进行棋牌游戏。
[0003]棋牌游戏通常涉及多个玩家,多个玩家按照预设的游戏规则进行行牌流程。以麻将游戏为例,行牌流程包括但不限于:洗牌、发牌、抓牌、出牌、吃牌、碰牌、开杠(明杠、暗杠)等。行牌流程涉及到客户端和服务端之间的交互。例如,服务端进行洗牌,洗牌后为每个客户端发牌。发牌结束后,每个客户端拥有13张麻将牌。然后,一个客户端可以抓牌、出牌,其他客户端可以吃牌、碰牌、开杠等。
[0004]在对棋牌游戏的行牌流程进行测试时,采用人工手动测试的方式。具体而言,需要测试人员以真实玩家的身份按照预设的行牌流程进行游戏,并在游戏过程中,测试人员检查服务端针对客户端的行牌行为的处理是否正确。然而,上述测试方式的测试效率较低。

技术实现思路

[0005]本申请提供一种游戏测试方法、装置、设备、存储介质,用以提高游戏测试的效率。
[0006]第一方面,本申请提供一种游戏测试方法,包括:
[0007]获取待测试游戏的日志信息,所述日志信息中包括多条游戏记录,每条游戏记录中包括游戏用户的标识、游戏操作和第一游戏结果;
[0008]根据每条游戏记录中包括的游戏用户的标识,确定每条游戏记录对应的游戏设备;
[0009]针对所述多条游戏记录中的每条游戏记录,控制所述游戏记录对应的第一游戏设备执行所述游戏记录中的游戏操作,并通过所述待测试游戏对应的游戏代码对所述游戏操作进行处理,得到所述游戏记录对应的第二游戏结果;
[0010]根据所述多条游戏记录中的第一游戏结果、以及所述多条游戏记录对应的第二游戏结果,确定所述游戏代码对应的测试结果。
[0011]一种可能的实现方式中,通过所述待测试游戏对应的游戏代码对所述游戏操作进行处理,得到所述游戏记录对应的第二游戏结果,包括:
[0012]确定所述游戏操作对应的操作类型和操作游戏对象;
[0013]根据所述操作类型,在至少两个游戏设备中确定目标游戏设备,所述至少两个游戏设备为所述多条游戏记录对应的游戏设备;
[0014]通过所述游戏代码对所述操作游戏对象和所述目标游戏设备的游戏数据进行处理,得到所述第二游戏结果,所述游戏数据中包括多个游戏对象。
[0015]一种可能的实现方式中,通过所述游戏代码对所述操作游戏对象和所述目标游戏
设备的游戏数据进行处理,得到所述第二游戏结果,包括:
[0016]通过所述游戏代码对所述游戏数据中的多个游戏对象进行分类处理,得到多个游戏子数据,每个游戏子数据中包括至少一个游戏对象;
[0017]通过所述游戏代码将所述操作游戏对象和所述多个游戏子数据进行匹配处理,得到所述第二游戏结果,其中,所述第二游戏结果为如下任意一种:空、所述目标游戏设备的交互游戏操作、或所述待测试游戏的游戏结果。
[0018]一种可能的实现方式中,通过所述游戏代码将所述操作游戏对象和所述多个游戏子数据进行匹配处理,得到所述第二游戏结果,包括:
[0019]通过所述游戏代码判断所述多个游戏子数据中是否存在目标游戏子数据,所述目标游戏子数据中的至少一个游戏对象与所述操作游戏对象之间满足对象关系集合中的任意一种对象关系;
[0020]若是,则根据所述多个游戏子数据、以及所述目标游戏子数据中的至少一个游戏对象与所述操作游戏对象之间满足的对象关系,确定所述第二游戏结果;
[0021]若否,则确定所述第二游戏结果为空。
[0022]一种可能的实现方式中,根据所述多个游戏子数据、以及所述目标游戏子数据中的至少一个游戏对象与所述操作游戏对象之间满足的对象关系,确定所述第二游戏结果,包括:
[0023]在所述多个游戏子数据中确定至少一个第一游戏子数据,所述第一游戏子数据为所述多个游戏子数据中除所述目标游戏子数据之外的其它游戏子数据;
[0024]若每个第一游戏子数据满足对象关系集合中的任意一种对象关系,则确定所述第二游戏结果为所述待测试游戏的游戏结果;
[0025]若所述至少一个第一游戏子数据中存在游戏子数据不满足所述对象关系集合中的对象关系,则确定所述第二游戏结果为所述目标游戏设备的交互游戏操作。
[0026]一种可能的实现方式中,根据所述操作类型,在至少两个游戏设备中确定目标游戏设备,包括:
[0027]若所述操作类型为输入对象类型,则所述目标游戏设备为所述第一游戏设备;
[0028]若所述操作类型为输出对象类型,则所述目标游戏设备为所述至少两个游戏设备中除所述第一游戏设备之外的其它游戏设备。
[0029]一种可能的实现方式中,根据所述多条游戏记录中的第一游戏结果、以及所述多条游戏记录对应的第二游戏结果,确定所述游戏代码对应的测试结果,包括:
[0030]若存在游戏记录中的第一游戏结果与所述游戏记录对应的第二游戏结果不同,则确定所述游戏代码对应的测试结果为不通过;
[0031]若针对每条游戏记录,所述游戏记录中的第一游戏结果与所述游戏记录对应的第二游戏结果均相同,则确定所述游戏代码对应的测试结果为通过。
[0032]第二方面,本申请提供一种游戏测试装置,包括:
[0033]获取模块,用于获取待测试游戏的日志信息,所述日志信息中包括多条游戏记录,每条游戏记录中包括游戏用户的标识、游戏操作和第一游戏结果;
[0034]第一确定模块,用于根据每条游戏记录中包括的游戏用户的标识,确定每条游戏记录对应的游戏设备;
[0035]处理模块,用于针对所述多条游戏记录中的每条游戏记录,控制所述游戏记录对应的第一游戏设备执行所述游戏记录中的游戏操作,并通过所述待测试游戏对应的游戏代码对所述游戏操作进行处理,得到所述游戏记录对应的第二游戏结果;
[0036]第二确定模块,用于根据所述多条游戏记录中的第一游戏结果、以及所述多条游戏记录对应的第二游戏结果,确定所述游戏代码对应的测试结果。
[0037]一种可能的实现方式中,所述处理模块具体用于:
[0038]确定所述游戏操作对应的操作类型和操作游戏对象;
[0039]根据所述操作类型,在至少两个游戏设备中确定目标游戏设备,所述至少两个游戏设备为所述多条游戏记录对应的游戏设备;
[0040]通过所述游戏代码对所述操作游戏对象和所述目标游戏设备的游戏数据进行处理,得到所述第二游戏结果,所述游戏数据中包括多个游戏对象。
[0041]一种可能的实现方式中,所述处理模块具体用于:
[0042]通过所述游戏代码对所述游戏数据中的多个游戏对象进行分类处理,得到多个游戏子数据,每个游戏子数据中包括至少一个游戏对象;
[0043]通过所述游戏代码将所述操作游戏对象和所述多个游戏子数据进行匹本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏测试方法,其特征在于,包括:获取待测试游戏的日志信息,所述日志信息中包括多条游戏记录,每条游戏记录中包括游戏用户的标识、游戏操作和第一游戏结果;根据每条游戏记录中包括的游戏用户的标识,确定每条游戏记录对应的游戏设备;针对所述多条游戏记录中的每条游戏记录,控制所述游戏记录对应的第一游戏设备执行所述游戏记录中的游戏操作,并通过所述待测试游戏对应的游戏代码对所述游戏操作进行处理,得到所述游戏记录对应的第二游戏结果;根据所述多条游戏记录中的第一游戏结果、以及所述多条游戏记录对应的第二游戏结果,确定所述游戏代码对应的测试结果。2.根据权利要求1所述的方法,其特征在于,通过所述待测试游戏对应的游戏代码对所述游戏操作进行处理,得到所述游戏记录对应的第二游戏结果,包括:确定所述游戏操作对应的操作类型和操作游戏对象;根据所述操作类型,在至少两个游戏设备中确定目标游戏设备,所述至少两个游戏设备为所述多条游戏记录对应的游戏设备;通过所述游戏代码对所述操作游戏对象和所述目标游戏设备的游戏数据进行处理,得到所述第二游戏结果,所述游戏数据中包括多个游戏对象。3.根据权利要求2所述的方法,其特征在于,通过所述游戏代码对所述操作游戏对象和所述目标游戏设备的游戏数据进行处理,得到所述第二游戏结果,包括:通过所述游戏代码对所述游戏数据中的多个游戏对象进行分类处理,得到多个游戏子数据,每个游戏子数据中包括至少一个游戏对象;通过所述游戏代码将所述操作游戏对象和所述多个游戏子数据进行匹配处理,得到所述第二游戏结果,其中,所述第二游戏结果为如下任意一种:空、所述目标游戏设备的交互游戏操作、或所述待测试游戏的游戏结果。4.根据权利要求3所述的方法,其特征在于,通过所述游戏代码将所述操作游戏对象和所述多个游戏子数据进行匹配处理,得到所述第二游戏结果,包括:通过所述游戏代码判断所述多个游戏子数据中是否存在目标游戏子数据,所述目标游戏子数据中的至少一个游戏对象与所述操作游戏对象之间满足对象关系集合中的任意一种对象关系;若是,则根据所述多个游戏子数据、以及所述目标游戏子数据中的至少一个游戏对象与所述操作游戏对象之间满足的对象关系,确定所述第二游戏结果;若否,则确定所述第二游戏结果为空。5.根据权利要求4所述的方法,其特征在于,根据所述多个游戏子数据、以及所述目标游戏子数据中的至少一个游戏对象与所述操作游戏对象之间满足的...

【专利技术属性】
技术研发人员:邓伟成胡娟娟
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1