一种游戏自动测试方法、系统及相关设备的制作方法

文档序号:6622091阅读:199来源:国知局
一种游戏自动测试方法、系统及相关设备的制作方法
【专利摘要】本发明实施例公开了一种游戏自动测试方法及相关设备,用于实现游戏自动测试,提高游戏测试效率和减少开发周期。本发明实施例方法应用于引擎空壳,所述引擎空壳安装在终端设备上,对所述引擎空壳进行配置,以使所述引擎空壳具备自动测试游戏的能力,所述方法包括:当首次打开所述引擎空壳,或在所述引擎空壳测试游戏的过程中,所述引擎空壳检测所述游戏是否有更新;所述引擎空壳在确定所述游戏有更新时,向引擎服务器发送更新请求;所述引擎空壳接收所述引擎服务器返回的对应所述更新请求的更新资源,加载所述更新资源以完成所述游戏的更新测试。
【专利说明】一种游戏自动测试方法、系统及相关设备

【技术领域】
[0001] 本发明涉及网络游戏【技术领域】,具体涉及一种游戏自动测试、系统及相关设备。

【背景技术】
[0002] 在游戏开发过程中,需要考虑核心代码的保密,往往选择在内网中开发游戏。在进 行调试时,将内网中开发的游戏进行打包,然后到外网中进行安装,以实现真机调试。
[0003] 在上述方式中,每进行一次真机调试,都要进行一次打包一次安装,而从内网到外 网可能还需要走很多审核程序,整个过程较为繁琐,直接影响了开发效率和开发时间。


【发明内容】

[0004] 针对上述缺陷,本发明实施例提供了一种游戏自动测试方法、系统及相关设备,用 于实现游戏的自动测试,以及提高开发效率和减少游戏研发周期。
[0005] 本发明第一方面提供了一种游戏自动测试方法,应用于引擎空壳,所述引擎空壳 安装在终端设备上,对所述引擎空壳进行配置,以使所述引擎空壳具备自动测试游戏的能 力,所述方法包括:
[0006] 当首次打开所述引擎空壳,或在所述引擎空壳测试游戏的过程中,所述引擎空壳 检测所述游戏是否有更新;
[0007] 所述引擎空壳在确定所述游戏有更新时,向引擎服务器发送更新请求;
[0008] 所述引擎空壳接收所述引擎服务器返回的对应所述更新请求的更新资源,加载所 述更新资源以完成所述游戏的更新测试。
[0009] 进一步地,所述引擎空壳接收所述引擎服务器返回的对应所述更新请求的更新资 源包括:所述引擎空壳接收所述引擎服务器返回的游戏更新列表,所述游戏更新列表包括 更新条目;所述引擎空壳向所述引擎服务器发送下载请求,所述下载请求包括更新条目; 所述引擎空壳接收所述引擎服务器返回的对应所述下载请求的更新条目的更新资源。
[0010] 进一步地,所述对所述引擎空壳进行配置包括:在所述引擎空壳上配置引擎服务 器地址、端口号和游戏图标。
[0011] 本发明第二方面提供了一种游戏自动测试方法,可包括:
[0012] 所述引擎服务器接收引擎空壳发送的更新请求;
[0013] 所述引擎服务器将所述更新请求对应的更新资源发送给所述引擎空壳,以便所述 引擎空壳通过加载所述更新资源,实现对游戏的解析测试,所述更新资源为开发人员在对 所述游戏进行开发或更新后上传到所述引擎服务器。
[0014] 进一步地,所述引擎服务器接收引擎空壳发送的更新请求之后包括:所述引擎服 务器根据所述更新请求,获取所述更新请求对应的游戏更新列表;所述引擎服务器向所述 引擎空壳发送所述游戏更新列表,以便所述引擎空壳根据所述更新列表选择更新条目。
[0015] 进一步地,所述引擎服务器将所述更新请求对应的更新资源发送给所述引擎空壳 包括:所述引擎服务器接收所述引擎空壳发送的下载请求,所述下载请求包括更新条目; 所述引擎服务器向所述引擎空壳发送对应所述下载请求的更新条目的更新资源。
[0016] 本发明第三方面提供了一种引擎空壳,所述引擎空壳安装在终端设备上,并对所 述引擎空壳进行配置,以使所述引擎空壳具备自动测试游戏的能力,所述引擎空壳包括:
[0017] 检测模块,用于当首次打开所述引擎空壳,或在所述引擎空壳测试游戏的过程中, 检测所述游戏是否有更新;
[0018] 请求发送模块,用于在确定所述游戏有更新时,向引擎服务器发送更新请求;
[0019] 加载模块,用于接收所述引擎服务器返回的对应所述更新请求的更新资源,加载 所述更新资源以完成所述游戏的解析测试。
[0020] 进一步地,所述加载模块包括:第一子接收模块,用于接收所述引擎服务器返回的 游戏更新列表,所述游戏更新列表包括更新条目;第一子发送模块,用于向所述引擎服务器 发送下载请求,所述下载请求包括更新条目;第二子接收模块,用于接收所述引擎服务器返 回的对应所述下载请求的更新条目的更新资源;第一加载模块,用于在指定路径上加载所 述更新资源。
[0021] 本发明第四方面还提供了一种引擎服务器,包括:
[0022] 请求接收模块。用于接收引擎空壳发送的更新请求;
[0023] 资源发送模块,用于将所述更新请求对应的更新资源发送给所述引擎空壳,以便 所述引擎空壳通过加载所述更新资源,实现对游戏的更新测试,所述更新资源为开发人员 在对所述游戏进行开发或更新后上传到所述引擎服务器。
[0024] 进一步地,所述引擎服务器还包括:第一子获取模块,用于根据所述更新请求,获 取所述更新请求对应的游戏更新列表;第二子发送模块,用于向所述引擎空壳发送所述游 戏更新列表,以便所述引擎空壳根据所述更新列表选择更新条目。
[0025] 从以上技术方案可以看出,本发明实施例的一种游戏自动测试方法具有以下优 点:通过在终端设备上安装引擎空壳,然后通过对该引擎空壳进行配置使得该引擎空壳具 备自动测试游戏的能力,那么在首次打开引擎空壳或在游戏测试过程中,引擎空壳可以检 测出游戏是否有更新,在发现有更新时,向引擎服务器发送更新请求,从而请求引擎服务器 发送更新资源。本发明实施例中能够通过在终端设备上安装引擎空壳,后续只要加载游戏, 进而对游戏进行测试,无需重新在终端设备上安装游戏包,能够实现游戏自动测试,提高游 戏测试的效率,减少游戏研发周期。

【专利附图】

【附图说明】
[0026] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0027] 图1为本发明实施例提供的游戏自动测试方法的流程示意图;
[0028] 图2为本发明另一实施例提供的游戏自动测试方法的流程示意图;
[0029] 图3为本发明另一实施例提供的游戏自动测试方法的流程示意图;
[0030] 图4为本发明另一实施例提供的游戏自动测试方法的流程示意图;
[0031] 图5为本发明实施例提供的引擎空壳的结构示意图;
[0032] 图6为本发明实施例提供的引擎服务器的结构示意图;
[0033] 图7为本发明实施例提供的游戏自动测试系统结构示意图。

【具体实施方式】
[0034] 下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0035] 本发明实施例提供了一种游戏自动测试方法、系统及相关设备,用于实现对游戏 自动更新测试,提高游戏测试的效率。
[0036] 在详细介绍本发明技术方案前,先对本发明实施例提供的引擎空壳作简单介绍。 引擎空壳是基于C++(C plus plus)语言开发的一款移动端引擎解析器,可以加载基于动态 语言开发的一些游戏的脚本,从而完成游戏的加载显示和测试。
[0037] 引擎空壳提供了动态脚本的统一规范,也就是为开发人员编写动态脚本提供了可 参考的模板,因此,开发人员只需要在引擎空壳所提供的规范基础上进行游戏的动态脚本 开发,那么则可以在引擎空壳上完成游戏的测试。
[0038] 引擎核心代码具有保密要求,因此,开发引擎需要在内网进行,开发完成后发布引 擎空壳。游戏项目在外网编写符合引擎空壳提供的规范的动态脚本。在外网的终端设备中 安装引擎空壳,对基于该引擎空壳提供的规范上开发的脚本都能直接加载解析。
[0039] 因此,本发明实施例提供的引擎空壳安装在终端设备上,然后对引擎空壳进行配 置。其中,在引擎空壳安装好后,会给出配置提示,然后对引擎空壳进行引擎服务器地址、端 口和游戏图标等信息的配置。
[0040] 配置引擎空壳后,首次打开引擎空壳,根据配置的引擎服务器地址,需要从引擎服 务器获取游戏更新资源,也就是整个游戏项目。之后从引擎服务器获取游戏的更新资源进 行加载后,那么,引擎空壳上显示的则是整个游戏项目。
[0041] 之后,在引擎空壳对游戏进行自动测试过程中,引擎空壳能够完成对游戏的自动 更新测试,因此,本发明实施例提供的一种游戏自动测试方法包括如图1所示的步骤:
[0042] S101、所述引擎空壳检测游戏是否有更新;
[0043] 通过上述介绍,通过在终端设备中安装引擎空壳,然后对引擎空壳进行设置,然后 自动请求引擎服务器,获取游戏更新资源进行加载,以得到整个游戏项目。之后,当继续对 游戏进行更新时,引擎空壳可以检测游戏是否有更新。而不用再重新打包游戏在终端设备 中安装,节省开发时间,缩短研发周期。
[0044] S102、所述引擎空壳在确定所述游戏有更新信息时,向引擎服务器发送更新请 求;
[0045] 在引擎空壳检测到游戏有更新时,则向引擎服务器发送更新请求,该更新请求用 于向引擎服务器请求更新资源。
[0046] 其中,引擎空壳上还可以设置有增量更新组件,用于在游戏更新后,提示更新信 息。
[0047] 更新资源是游戏更新的功能或者模块,还可以是一些插件,具体是采用动态语言 进行编写的动态脚本,以便引擎空壳能够完成自动更新测试。
[0048] S103、所述引擎空壳接收所述引擎服务器返回的对应所述更新请求的更新资源, 加载所述更新资源以完成所述游戏的更新测试。
[0049] 引擎空壳通过加载引擎服务器返回的更新资源,对游戏进行更新测试。
[0050] 本发明实施例中,通过在终端设备上安装引擎空壳,然后通过对该引擎空壳进行 配置,可以由该引擎空壳对游戏进行测试。在后续游戏有更新时,引擎空壳通过检测游戏 是否有更新,在确认有更新时,向引擎服务器发送更新请求,从而请求引擎服务器发送更新 资源。本发明实施例中能够通过引擎空壳先完成更新资源的加载,得到游戏项目,那么,在 后续则可以直接通过在引擎空壳上测试进行更新调试,无需再重新在终端设备上安装游戏 包,能够提高游戏测试的效率,而且本发明实施例提供的引擎空壳可以实现自动更新调试。
[0051] 请参阅图2,将进一步对上述实施例进行介绍,一种游戏测试方法可包括:
[0052] S201、所述引擎空壳检测游戏是否有更新信息;
[0053] 通过上述介绍,通过在终端设备中安装引擎空壳,然后对引擎空壳进行设置和在 上面加载游戏需要的一些脚本,显示游戏,并且得到引擎空壳。之后,当继续对游戏进行更 新时,引擎空壳可以检测游戏是否有更新信息。而不用再重新打包游戏在终端设备中安装, 可以节省测试时间,提高测试效率。
[0054] S202、所述引擎空壳在确定所述游戏有更新信息时,向引擎服务器发送更新请 求;
[0055] 在引擎空壳检测到游戏有更新时,则向引擎服务器发送更新请求,该更新请求用 于向引擎服务器请求更新资源。
[0056] 其中,引擎空壳上还可以设置有增量更新组件,用于在游戏更新后,提示更新信 息。
[0057] 更新资源是游戏更新的功能或者模块,还可以是一些插件,具体是采用动态语言 进行编写的动态脚本,以便引擎空壳能够完成自动更新。
[0058] S203、所述引擎空壳接收所述引擎服务器返回的游戏更新列表,所述游戏更新列 表包括更新条目;
[0059] 引擎空壳向引擎服务器发送更新请求后,引擎服务器将游侠的更新列表返回给引 擎空壳,以便引擎空壳可以根据更新列表来进行更新测试。
[0060] 更新列表中包括更新条目,更新条目可能是游戏具体功能或者相应功能模块,还 可以是具体功能中的插件。
[0061] S204、所述引擎空壳向所述引擎服务器发送下载请求,所述下载请求包括开发人 员所选择的更新条目;
[0062] 返回更新条目后,开发人员可以选择性地选择一些更新条目进行测试;当然,更新 条目中可能包括游戏必须更新的内容,只要再对这个更新条目进行更新后,才能保证游戏 正常运行。
[0063] 另外,本发明实施例主要实现的是游戏能够实现自动更新测试,且需要对所有更 新进行真机测试,因此,在引擎服务器返回更新条目后,引擎空壳将向引擎服务器请求所有 更新条目的更新资源,直接加载更新资源进行测试。
[0064] S205、所述引擎空壳接收所述引擎服务器返回的对应所述下载请求的更新条目的 更新资源;
[0065] 引擎服务器根据引擎空壳发送的下载请求,将下载请求中更新条目的更新资源返 回给引擎空壳,进而,引擎空壳则能够通过加载更新资源实现相应更新条目对应的功能的 更新测试。
[0066] S206、所述引擎空壳加载所述更新资源以完成所述游戏的更新测试。
[0067] 在本发明实施例中,引擎空壳在检测到游戏有更新信息时,向引擎服务器发送更 新请求,以便引擎服务器根据接收到的更新请求,将游戏的更新流表返回给引擎空壳,引擎 空壳再根据更新流表中的更新条目向引擎服务器发送下载请求,从而获取更新条目对应的 更新资源,从而完成游戏的自动更新测试,且在每次游戏进行更新时,无需在终端设备中重 新安装游戏,而是由引擎空壳直接从引擎服务器中获取更新资源,直接加载进行更新测试, 减少测试流程,节省开发时间,减少了开发周期。
[0068] 以上从引擎空壳侧对本发明进行了介绍,下面将从引擎服务器侧进一步介绍本发 明技术方案。如图3所示,一种游戏测试方法,可包括:
[0069] S301、所述引擎服务器接收引擎空壳发送的更新请求;
[0070] 本发明实施例的引擎服务器可以是常用的版本控制系统(Subversion,简称SVN) 服务器,游戏在开发好后,将游戏的资源上传到引擎服务器中。而在游戏有更新后,开发人 员也将更新资源上传到引擎服务器。而引擎空壳通过配置了引擎服务器的地址,则可以和 引擎服务器交互,从而获得游戏的更新资源。
[0071] S302、所述引擎服务器将所述更新请求对应的更新资源发送给所述引擎空壳,以 便所述引擎空壳通过加载所述更新资源,实现对游戏的更新测试,所述更新资源为开发人 员在对所述游戏进行开发更新后上传到所述引擎服务器。
[0072] 引擎服务器根据引擎空壳发送的更新请求,然后将更新资源发送给引擎空壳,以 便引擎空壳通过加载更新资源完成游戏的更新测试。
[0073] 本发明实施例中引擎服务器在接收到引擎空壳发送的更新请求后,将更新请求对 应的更新资源返回给引擎空壳,引擎空壳只需要加载更新资源则可实现更新测试,省去再 打包游戏和重新安装的过程,节约了测试时间,提高测试的整体效率。
[0074] 请参阅图4,图4为本发明另一实施例提供的游戏测试方法的流程示意图;如图4 所示,一种游戏测试方法可包括:
[0075] S401、所述引擎服务器接收引擎空壳发送的更新请求;
[0076] 本发明实施例的引擎服务器可以是常用的版本控制系统(Subversion,简称SVN) 服务器,游戏在开发好后,将游戏的资源上传到引擎服务器中。而在游戏有更新后,开发人 员也将更新资源上传到引擎服务器。而引擎空壳通过配置了引擎服务器的地址,则可以和 引擎服务器交互,从而获得游戏的更新资源。
[0077] S402、所述引擎服务器根据所述更新请求,获取所述更新请求对应的游戏更新列 表;
[0078] 引擎服务器根据更新请求,将游戏的更新条目返回给引擎空壳。
[0079] S403、所述引擎服务器向所述引擎空壳发送所述游戏更新列表,以便所述引擎空 壳根据所述更新列表选择更新条目;
[0080] 返回更新条目后,开发人员可以选择性地选择一些更新条目进行测试;当然,更新 条目中可能包括游戏必须更新的内容,只要再对这个更新条目进行更新后,才能保证游戏 正常运行。
[0081] 另外,本发明实施例主要实现的是游戏能够实现自动更新测试,且需要对所有更 新进行真机测试,因此,在引擎服务器返回更新条目后,引擎空壳将向引擎服务器请求所有 更新条目的更新资源,直接加载更新资源进行测试。
[0082] S404、所述引擎服务器接收所述引擎空壳发送的下载请求,所述下载请求包括开 更新条目;
[0083] 引擎服务器返回更新列表后,引擎空壳根据更新列表发送下载请求。
[0084] S405、所述引擎服务器向所述引擎空壳发送对应所述下载请求的更新条目的更新 资源。
[0085] 引擎服务器将再下载请求中更新条目对应的更新资源发送给引擎空壳,以便引擎 空壳能够通过加载更新资源实现更新测试。
[0086] 可以理解的是,本发明实施例中的引擎空壳不限于用作同一款游戏的测试,还可 以用于其它游戏的测试,只要所开发的游戏基于引擎空壳所提供的规范,且采用动态语言 编写。
[0087] 本发明实施例还提供了一种引擎空壳,请参阅图5,所述引擎空壳安装在终端设备 上,并对所述引擎空壳进行配置,以使所述引擎空壳具备自动测试游戏的能力。如图5所 不,一种引擎空壳包括:
[0088] 检测模块510,用于当首次打开所述引擎空壳,或在所述引擎空壳测试游戏的过程 中,检测游戏是否有更新信息;
[0089] 请求发送模块520,用于在确定所述游戏有更新时,向引擎服务器发送更新请求;
[0090] 加载模块530,用于接收所述引擎服务器返回的对应所述更新请求的更新资源,力口 载所述更新资源以完成所述游戏的解析测试。
[0091] 其中,检测模块510在检测到游戏有更新时,通过请求发送模块520向引擎服务器 发送更新请求,用于向引擎服务器获取更新资源。加载模块530将加载引擎服务器发送的 更新资源,然后在引擎空壳上完成游戏的更新测试。
[0092] 进一步地,上述加载模块530具体包括:
[0093] 第一子接收模块,用于接收所述引擎服务器返回的游戏更新列表,所述游戏更新 列表包括更新条目;
[0094] 第一子发送模块,用于向所述引擎服务器发送下载请求,所述下载请求包括更新 条目;
[0095] 第二子接收模块,用于接收所述引擎服务器返回的对应所述下载请求的更新条目 的更新资源;
[0096] 第一加载模块,用于在指定路径上加载所述更新资源。
[0097] 请参阅图6,本发明实施例还提供了一种引擎服务器,可以包括:
[0098] 请求接收模块610。用于接收引擎空壳发送的更新请求;
[0099] 资源发送模块620,用于将所述更新请求对应的更新资源发送给所述引擎空壳,以 便所述引擎空壳通过加载所述更新资源,实现对游戏的更新测试,所述更新资源为开发人 员在对所述游戏进行开发更新后上传到所述引擎服务器。
[0100] 进一步地,所述引擎服务器还包括:
[0101] 第一子获取模块,用于根据所述更新请求,获取所述更新请求对应的游戏更新列 表;
[0102] 第二子发送模块,用于向所述引擎空壳发送所述游戏更新列表,以便所述引擎空 壳根据所述更新列表选择更新条目。
[0103] 请参阅图7,本发明实施例还提供了一种游戏自动测试系统,可包括附图5所示的 引擎空壳和如附图6所示的引擎服务器。
[0104] 其中,引擎空壳与引擎服务器可以通过网络进行连接,引擎空壳和引擎服务器可 以参阅上述介绍,在此不再赘述。
[0105] 本发明实施例提供的游戏测试方法,通过在终端设备上安装引擎空壳,然后通过 对该引擎空壳进行配置,那么由该引擎空壳对游戏进行测试。在有更新时,引擎空壳通过检 测游戏是否有更新,向引擎服务器发送更新请求,从而请求引擎服务器发送更新资源。本发 明实施例可以直接通过在引擎空壳上测试进行更新调试,无需重新在终端设备上安装游戏 包,可以实现游戏自动调试,节省开发时间,缩短研发周期。
[0106] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。
[0107] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统, 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0108] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0109] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0110] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0111] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形 式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法 的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程 序代码的介质。
[0112] 以上对本发明所提供的一种游戏自动测试方法、系统及相关设备进行了详细介 绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上 均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1. 一种游戏自动测试方法,其特征在于,应用于引擎空壳,所述引擎空壳安装在终端设 备上,对所述引擎空壳进行配置,以使所述引擎空壳具备自动测试游戏的能力,所述方法包 括: 当首次打开所述引擎空壳,或在所述引擎空壳测试游戏的过程中,所述引擎空壳检测 所述游戏是否有更新; 所述引擎空壳在确定所述游戏有更新时,向引擎服务器发送更新请求; 所述引擎空壳接收所述引擎服务器返回的对应所述更新请求的更新资源,加载所述更 新资源以完成所述游戏的更新测试。
2. 根据权利要求1所述的方法,其特征在于,所述引擎空壳接收所述引擎服务器返回 的对应所述更新请求的更新资源包括: 所述引擎空壳接收所述引擎服务器返回的游戏更新列表,所述游戏更新列表包括更新 条目; 所述引擎空壳向所述引擎服务器发送下载请求,所述下载请求包括更新条目; 所述引擎空壳接收所述引擎服务器返回的对应所述下载请求的更新条目的更新资源。
3. 根据权利要求1或2所述的方法,其特征在于,所述对所述引擎空壳进行配置包括: 在所述引擎空壳上配置引擎服务器地址、端口号和游戏图标。
4. 一种游戏自动测试方法,应用于引擎服务器,其特征在于,包括: 所述引擎服务器接收引擎空壳发送的更新请求; 所述引擎服务器将所述更新请求对应的更新资源发送给所述引擎空壳,以便所述引擎 空壳通过加载所述更新资源,实现对游戏的解析测试,所述更新资源为开发人员在对所述 游戏进行开发或更新后上传到所述引擎服务器。
5. 根据权利要求4所述的方法,其特征在于,所述引擎服务器接收引擎空壳发送的更 新请求之后包括: 所述引擎服务器根据所述更新请求,获取所述更新请求对应的游戏更新列表; 所述引擎服务器向所述引擎空壳发送所述游戏更新列表,以便所述引擎空壳根据所述 更新列表选择更新条目。
6. 根据权利要求5所述的方法,其特征在于,所述引擎服务器将所述更新请求对应的 更新资源发送给所述引擎空壳包括: 所述引擎服务器接收所述引擎空壳发送的下载请求,所述下载请求包括更新条目; 所述引擎服务器向所述引擎空壳发送对应所述下载请求的更新条目的更新资源。
7. -种引擎空壳,其特征在于,所述引擎空壳安装在终端设备上,并对所述引擎空壳进 行配置,以使所述引擎空壳具备自动测试游戏的能力,所述引擎空壳包括: 检测模块,用于当首次打开所述引擎空壳,或在所述引擎空壳测试游戏的过程中,检测 所述游戏是否有更新; 请求发送模块,用于在确定所述游戏有更新时,向引擎服务器发送更新请求; 加载模块,用于接收所述引擎服务器返回的对应所述更新请求的更新资源,加载所述 更新资源以完成所述游戏的解析测试。
8. 根据权利要求7所述的引擎空壳,其特征在于, 所述加载模块包括: 第一子接收模块,用于接收所述引擎服务器返回的游戏更新列表,所述游戏更新列表 包括更新条目; 第一子发送模块,用于向所述引擎服务器发送下载请求,所述下载请求包括更新条 目; 第二子接收模块,用于接收所述引擎服务器返回的对应所述下载请求的更新条目的更 新资源; 第一加载模块,用于在指定路径上加载所述更新资源。
9. 一种引擎服务器,其特征在于,包括: 请求接收模块。用于接收引擎空壳发送的更新请求; 资源发送模块,用于将所述更新请求对应的更新资源发送给所述引擎空壳,以便所述 引擎空壳通过加载所述更新资源,实现对游戏的更新测试,所述更新资源为开发人员在对 所述游戏进行开发或更新后上传到所述引擎服务器。
10. 根据权利要求9所述的引擎服务器,其特征在于,所述引擎服务器还包括: 第一子获取模块,用于根据所述更新请求,获取所述更新请求对应的游戏更新列表; 第二子发送模块,用于向所述引擎空壳发送所述游戏更新列表,以便所述引擎空壳根 据所述更新列表选择更新条目。
【文档编号】G06F11/36GK104090845SQ201410373422
【公开日】2014年10月8日 申请日期:2014年7月31日 优先权日:2014年7月31日
【发明者】马彦, 刘贵达, 柏云, 张宇清, 祝东平, 黄秋鑫, 庄晓达 申请人:深圳七彩畅想网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1