游戏测试环境的部署方法和装置.pdf
《游戏测试环境的部署方法和装置.pdf》由会员分享,可在线阅读,更多相关《游戏测试环境的部署方法和装置.pdf(15页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910272727.8 (22)申请日 2019.04.04 (71)申请人 网易 (杭州) 网络有限公司 地址 310052 浙江省杭州市滨江区长河街 道网商路599号4幢7层 (72)发明人 谭梓聪 (74)专利代理机构 北京润泽恒知识产权代理有 限公司 11319 代理人 莎日娜 (51)Int.Cl. G06F 8/61(2018.01) G06F 11/36(2006.01) (54)发明名称 游戏测试环境的部署方法和装置 (57)摘要 本发明实施例提供了一种游戏。
2、测试环境的 部署方法和装置, 应用于运行有客户端的第一设 备, 其中, 所述第一设备分别与服务器和待部署 移动终端通信连接, 所述方法包括: 通过所述第 一设备的显示界面提供至少一个安装候选项; 当 接收到针对所述安装候选项的选择操作时, 从所 述安装候选项中确定出目标安装候选项; 根据所 述目标安装候选项从所述服务器中存储的测试 相关数据中确定对应的测试配置数据; 根据所述 目标安装候选项对应的测试配置数据部署待部 署移动终端的游戏测试环境。 应用本发明实施 例, 能够自动部署待部署移动终端的游戏测试环 境, 极大程度简化了流程, 并且杜绝了手动操作 错误导致配置文件放入错误的可能性。 权利。
3、要求书2页 说明书10页 附图2页 CN 109976773 A 2019.07.05 CN 109976773 A 1.一种游戏测试环境的部署方法, 其特征在于, 所述方法应用于运行有客户端的第一 设备, 其中, 所述第一设备分别与服务器和待部署移动终端通信连接, 所述方法包括: 通过所述第一设备的显示界面提供至少一个安装候选项; 当接收到针对所述安装候选项的选择操作时, 从所述安装候选项中确定出目标安装候 选项; 根据所述目标安装候选项从所述服务器中存储的测试相关数据中确定对应的测试配 置数据; 根据所述目标安装候选项对应的测试配置数据部署待部署移动终端的游戏测试环境。 2.根据权利要求1。
4、所述的方法, 其特征在于, 所述通过所述第一设备的显示界面提供至 少一个安装候选项的步骤, 包括: 向所述服务器发送数据获取请求; 接收所述服务器针对所述数据获取请求反馈的测试相关数据; 根据所述测试相关数据在所述第一设备的显示界面生成至少一个安装候选项。 3.根据权利要求1所述的方法, 其特征在于, 在所述服务器保存有测试相关数据, 所述 测试相关数据包括用户名称、 所述用户名称对应的账号数据、 包体对应的包体链接以及配 置文件对应的配置文件链接; 其中, 所述用户名称为用于登陆待测试游戏的登陆账号, 所述 用户名称对应的账号数据为用于配置待测试游戏中的对象信息的数据。 4.根据权利要求3所。
5、述的方法, 其特征在于, 所述第一设备还与至少一已配置有游戏测 试环境的第二设备连接, 所述用户名称和所述用户名称对应的账号数据的获取方式为: 首次确定目标安装候选项时, 将所述目标安装选项发送至所述第二设备; 接收所述第二设备反馈的通过已配置有游戏测试环境根据所述目标安装候选项生成 相应的所述用户名称和所述用户名称对应的账号数据。 5.根据权利要求2所述的方法, 其特征在于, 在所述根据所述目标安装候选项对应的测 试配置数据部署待部署移动终端的游戏测试环境的步骤之前, 还包括: 连接待部署移动终端, 确定所述待部署移动终端对应的系统类型。 6.根据权利要求5所述的方法, 其特征在于, 所述通。
6、过所述第一设备的显示界面提供至 少一个安装候选项的步骤, 还包括: 采用所述系统类型生成数据获取请求。 7.根据权利要求3所述的方法, 其特征在于, 所述根据所述目标安装候选项对应的测试 配置数据部署待部署移动终端的游戏测试环境的步骤, 包括: 根据所述测试配置数据的包体链接下载包体, 以及, 根据所述测试配置数据的配置文 件链接下载配置文件; 将所述用户名称、 所述账号数据、 所述包体和所述配置文件发送至待部署移动终端; 所 述待部署移动终端用于根据所述包体安装待测试游戏, 根据所述配置文件配置所述待测试 游戏, 并采用所述用户名称和所述账号数据登录所述待测试游戏以完成游戏测试环境的部 署。。
7、 8.一种游戏测试环境的部署装置, 其特征在于, 所述装置应用于运行有客户端的第一 设备, 其中, 所述第一设备分别与服务器和待部署移动终端通信连接, 所述装置包括: 安装候选项提供模块, 用于通过所述第一设备的显示界面提供至少一个安装候选项; 权利要求书 1/2 页 2 CN 109976773 A 2 目标安装候选项确定模块, 用于当接收到针对所述安装候选项的选择操作时, 从所述 安装候选项中确定出目标安装候选项; 测试配置数据确定模块, 用于根据所述目标安装候选项从所述服务器中存储的测试相 关数据中确定对应的测试配置数据; 游戏测试环境部署模块, 用于根据所述目标安装候选项对应的测试配置。
8、数据部署待部 署移动终端的游戏测试环境。 9.一种电子设备, 其特征在于, 包括: 一个或多个处理器; 和 其上存储有指令的一个或多个机器可读介质, 当由所述一个或多个处理器执行时, 使 得所述电子设备执行如权利要求1-7所述的一个或多个的方法。 10.一个或多个机器可读介质, 其上存储有指令, 当由一个或多个处理器执行时, 使得 所述处理器执行如权利要求1-7所述的一个或多个的方法。 权利要求书 2/2 页 3 CN 109976773 A 3 游戏测试环境的部署方法和装置 技术领域 0001 本发明实施例涉及互联网技术领域, 特别是涉及一种游戏测试环境的部署方法和 一种游戏测试环境的部署装。
9、置。 背景技术 0002 在游戏等应用程序的测试过程中, 为了模拟玩家(用户)的线上环境, 通常会在游 戏更新前某一轮测试中, 安装与线上环境一样的包体(安装包), 然后进入模拟真实环境的 服务器进行测试。 这一过程包括了安装包体、 放入配置文件、 创建测试账号、 修改账号数据 等流程。 其中: 0003 安装包体: 安装线上玩家一样的游戏安装包, 这一流程保证了测试人员的测试包 体跟线上玩家使用的包体一致。 0004 放入配置文件: 放入可以让游戏更新到游戏补丁的补丁文件, 或者打开游戏调试 开关的开关文件, 这一流程保证了游戏补丁不会外泄, 保证了游戏调试开关不会被异常打 开。 0005 。
10、创建测试账号、 修改账号数据: 创建内部测试用的测试账号, 并可以自定义各种账 号数据, 比如修改武器或者等级。 0006 目前游戏的开发会涉及到各种平台(如IOS、 安卓、 微软等), 每个平台需要有对应 的游戏安装包, 而且不同的平台由于压缩贴图、 音频等文件的压缩格式不一样, 下载的补丁 文件有一定差异, 每个平台需要生成各自的补丁文件, 因此测试人员在安装包体和放入配 置文件的阶段则需要分别安装不同平台的游戏安装包并放入不同配置文件, 且需要一一对 应, 比如苹果的手机安装苹果的安装包体, 然后放入苹果的配置文件, 如果没有一一对应就 会容易出现各种错误, 导致测试流程阻塞。 此外, 。
11、测试人员需要在成功进入服务器后, 才能 使用巫师指令生成测试需要的账号数据, 比如添加本次测试需要的人物、 物品以及定制各 种角色数据等账号数据。 目前测试环境部署方案, 缓慢且容易出错。 发明内容 0007 鉴于上述问题, 提出了本发明实施例以便提供一种克服上述问题或者至少部分地 解决上述问题的一种游戏测试环境的部署方法和相应的一种游戏测试环境的部署装置。 0008 为了解决上述问题, 本发明实施例公开了一种游戏测试环境的部署方法, 所述方 法应用于运行有客户端的第一设备, 其中, 所述第一设备分别与服务器和待部署移动终端 通信连接, 所述方法包括: 0009 通过所述第一设备的显示界面提供。
12、至少一个安装候选项; 0010 当接收到针对所述安装候选项的选择操作时, 从所述安装候选项中确定出目标安 装候选项; 0011 根据所述目标安装候选项从所述服务器中存储的测试相关数据中确定对应的测 试配置数据; 说明书 1/10 页 4 CN 109976773 A 4 0012 根据所述目标安装候选项对应的测试配置数据部署待部署移动终端的游戏测试 环境。 0013 优选地, 所述通过所述第一设备的显示界面提供至少一个安装候选项的步骤, 包 括: 0014 向所述服务器发送数据获取请求; 0015 接收所述服务器针对所述数据获取请求反馈的测试相关数据; 0016 根据所述测试相关数据在所述第一。
13、设备的显示界面生成至少一个安装候选项。 0017 优选地, 在所述服务器保存有测试相关数据, 所述测试相关数据包括用户名称、 所 述用户名称对应的账号数据、 包体对应的包体链接以及配置文件对应的配置文件链接; 其 中, 所述用户名称为用于登陆待测试游戏的登陆账号, 所述用户名称对应的账号数据为用 于配置待测试游戏中的对象信息的数据。 0018 优选地, 所述第一设备还与至少一已配置有游戏测试环境的第二设备连接, 所述 用户名称和所述用户名称对应的账号数据的获取方式为: 0019 首次确定目标安装候选项时, 将所述目标安装选项发送至所述第二设备; 0020 接收所述第二设备反馈的通过已配置有游戏。
14、测试环境根据所述目标安装候选项 生成相应的所述用户名称和所述用户名称对应的账号数据。 0021 优选地, 在所述根据所述目标安装候选项对应的测试配置数据部署待部署移动终 端的游戏测试环境的步骤之前, 还包括: 0022 连接待部署移动终端, 确定所述待部署移动终端对应的系统类型。 0023 优选地, 所述通过所述第一设备的显示界面提供至少一个安装候选项的步骤, 还 包括: 0024 采用所述系统类型生成数据获取请求。 0025 优选地, 所述根据所述目标安装候选项对应的测试配置数据部署待部署移动终端 的游戏测试环境的步骤, 包括: 0026 根据所述测试配置数据的包体链接下载包体, 以及, 根。
15、据所述测试配置数据的配 置文件链接下载配置文件; 0027 将所述用户名称、 所述账号数据、 所述包体和所述配置文件发送至待部署移动终 端; 所述待部署移动终端用于根据所述包体安装待测试游戏, 根据所述配置文件配置所述 待测试游戏, 并采用所述用户名称和所述账号数据登录所述待测试游戏以完成游戏测试环 境的部署。 0028 本发明实施例还公开了一种游戏测试环境的部署装置, 所述装置应用于运行有客 户端的第一设备, 其中, 所述第一设备分别与服务器和待部署移动终端通信连接, 所述装置 包括: 0029 安装候选项提供模块, 用于通过所述第一设备的显示界面提供至少一个安装候选 项; 0030 目标安。
16、装候选项确定模块, 用于当接收到针对所述安装候选项的选择操作时, 从 所述安装候选项中确定出目标安装候选项; 0031 测试配置数据确定模块, 用于根据所述目标安装候选项从所述服务器中存储的测 试相关数据中确定对应的测试配置数据; 说明书 2/10 页 5 CN 109976773 A 5 0032 游戏测试环境部署模块, 用于根据所述目标安装候选项对应的测试配置数据部署 待部署移动终端的游戏测试环境。 0033 本发明实施例还公开了一种电子设备, 包括: 0034 一个或多个处理器; 和 0035 其上存储有指令的一个或多个机器可读介质, 当由所述一个或多个处理器执行 时, 使得所述电子设备。
17、执行如上所述的一个或多个的方法。 0036 本发明实施例还公开了一个或多个机器可读介质, 其上存储有指令, 当由一个或 多个处理器执行时, 使得所述处理器执行如上所述的一个或多个的方法。 0037 本发明实施例包括以下优点: 0038 本发明实施例应用于运行有客户端的第一设备, 其中, 所述第一设备分别与服务 器和待部署移动终端通信连接, 在部署待部署移动终端的游戏测试环境时, 通过第一设备 的显示界面提供至少一个安装候选项, 并且, 根据接收到的针对安装候选项的选择操作从 安装候选项中确定出目标安装候选项, 随后再根据目标安装候选项从服务器中存储的测试 相关数据中确定对应的测试配置数据, 用。
18、于部署待部署移动终端的游戏测试环境, 随后测 试人员就可以进入游戏测试环境进行测试, 加快了整个测试流程。 应用本发明实施例, 能够 自动部署待部署移动终端的游戏测试环境, 极大程度简化了流程, 并且杜绝了手动操作错 误导致配置文件放入错误的可能性。 附图说明 0039 图1是本发明的一种游戏测试环境的部署方法实施例的步骤流程图; 0040 图2是本发明的一种服务器侧的测试相关数据的处理流程示意图; 0041 图3是本发明的一种客户端侧的游戏测试环境部署的处理流程示意图; 0042 图4是本发明的一种游戏测试环境的部署装置实施例的结构框图。 具体实施方式 0043 为使本发明的上述目的、 特征。
19、和优点能够更加明显易懂, 下面结合附图和具体实 施方式对本发明作进一步详细的说明。 0044 目前的游戏测试环境部署方案中只有包括安装包体以及放入配置文件的整合, 创 建测试账号这一流程跟前两个流程是不同的, 下面来详细说明目前两种游戏测试环境部署 方案: 0045 方案一: 为了能快速进行测试, 一般是采用每周打包新的包体, 然后包体里面已经 包括了新的补丁文件以及打开了调试开关。 0046 方案二: 为了能保证测试的准确性, 模拟跟线上一样的游戏测试环境, 测试人员一 般是通过安装线上的新包体, 然后放入配置文件, 使得这个游戏包体可以下载到新的补丁 文件。 在测试的过程中, 时常需要打开。
20、或者关闭调试开关, 这时候就需要通过测试人员在配 置文件中手动添加或者删除调试开关来实现。 0047 其中, 生成测试人员需要的账号数据, 一般是通过测试人员自己整合的一套巫师 指令, 或者一条一条在调试窗口打入调试指令去生成自己需要的账号数据, 这个流程是在 安装包体并放入正确的配置文件之后。 说明书 3/10 页 6 CN 109976773 A 6 0048 方案一可以快速进行测试, 测试人员只需要安装包体即可以进行测试, 且不会出 现配置文件放入错误等各种由于流程错误产生的问题, 方案二可以准确模拟玩家线上环 境, 保证了后续测试的质量, 但是这两个方案存在一些缺陷, 具体地为: 00。
21、49 1、 没有模拟真实的线上环境: 0050 在真实的线上环境中, 应该是玩家关闭游戏后, 重新启动游戏的时候下载到新的 补丁文件, 然后再登录游戏, 方案一没有办法模拟真实线上玩家下载的新的补丁文件, 不能 准确知道玩家是否能准确的下载到新的补丁文件。 0051 2、 测试流程缓慢且有概率出错: 0052 方案二在部署游戏测试环境的过程中, 需要由测试人员先安装包体然后放入配置 文件, 而且由于需要一一对应, 还有可能会出现放入错误的配置文件, 导致部署游戏测试环 境的流程需要从头开始。 0053 3、 流程依赖: 0054 创建测试需要的用户名称和对应的账号数据需要等待安装包体以及对应配。
22、置文 件后才能进行, 如果前两个流程阻塞就会导致创建账号数据这一套操作需要等待前面的流 程完成才可以继续进行。 0055 综上可知, 部署游戏测试环境存在需要模拟线上环境, 流程繁琐且流程滞后等问 题。 针对上述问题, 本发明实施例提出了一种游戏测试环境的部署方法, 在第二设备预先配 置好游戏测试环境的各项测试相关数据后, 测试人员只需要将待部署移动终端连接到第一 设备, 打开第一设备的客户端点击一键安装, 随后将自动获取并安装包体, 放入对应配置文 件, 以及配置需要用户名称和对应的账号数据登录完成游戏测试环境的部署, 测试人员就 可以进行测试, 测试人员无需手动放入或者删除配置文件, 极大。
23、程度简化了流程, 加快了整 个测试流程, 并且杜绝了测试人员操作错误导致配置文件放入错误的可能性。 0056 下面对于本发明实施例进行详细介绍。 0057 参照图1, 示出了本发明的一种游戏测试环境的部署方法实施例的步骤流程图, 所 述方法应用于运行有客户端的第一设备, 其中, 所述第一设备分别与服务器和待部署移动 终端通信连接。 0058 在本发明实施例中, 第一设备通常是指计算机等测试人员用于进行游戏等应用程 序测试的机器, 第一设备可以与服务器进行通信连接, 从服务器中获取数据, 此外, 第一设 备也可以与需要进行测试的设备通信连接, 比如手机等待部署移动终端, 对于接入的待部 署移动终。
24、端, 第一设备可以向其发送数据。 0059 其中, 在服务器保存有测试相关数据, 测试相关数据可以包括用户名称、 所述用户 名称对应的账号数据、 包体对应的包体链接以及配置文件对应的配置文件链接; 其中, 用户 名称为用于登陆待测试游戏的登陆账号, 用户名称对应的账号数据为用于配置待测试游戏 中的对象信息的数据, 比如游戏中一个游戏人物的攻击力、 职业和等级。 0060 在本发明实施例中, 所述第一设备还与至少一已配置有游戏测试环境的第二设备 连接, 也即是说第二设备已经安装包体创建游戏并放入配置文件, 故可以通过第二设备创 建用户名称和对应的账号数据, 具体地, 所述用户名称和所述用户名称对。
25、应的账号数据的 获取方式可以为: 0061 首次确定目标安装候选项时, 将所述目标安装选项发送至所述第二设备; 说明书 4/10 页 7 CN 109976773 A 7 0062 接收所述第二设备反馈的通过已配置有游戏测试环境根据所述目标安装候选项 生成相应的所述用户名称和所述用户名称对应的账号数据。 0063 在具体实现中, 本发明实施例在首次确定目标安装候选项时, 将目标安装候选项 发送至第二设备, 第二设备将会根据目标安装候选项调用相应指令创建用户名称和对应的 账号数据。 0064 参照图2, 本发明实施例配置好包体链接以及配置文件对应的配置文件链接后, 将 这些数据在服务器(Web 。
26、Server)中进行保存, 随后, 通过服务器连接到一个已经配置好游 戏测试环境, 即已经安装包体创建游戏并放入配置文件的第二设备, 然后在第二设备上调 用一整套的巫师指令, 创建账号数据并返回用户名(用户名称)和对应的账号数据。 管理员 在点击保存后, 将用户名称和对应的账号数据作为测试相关数据保存至服务器的数据库中 备用。 0065 在实际中, 第二设备的系统类型包括但不限于Android(安卓)、 IOS(苹果)和 Windows(微软)等, 因此本发明实施例还可针对不同系统类型将测试相关数据对应在数据 库中保存。 0066 通过上述的用户名称和对应的账号数据的创建, 使得部署游戏测试环。
27、境中创建用 户名称和对应的账号数据这一流程, 不再需要等待安装包体和放入配置文件后才进行创 建, 而是在测试人员测试之前, 就通过服务器连接到一个已经配置好游戏测试环境的第二 设备, 通过第二设备创建用户名称和对应的账号数据, 作为测试相关数据返回给服务器保 存备用, 那么在部署游戏测试环境时能够调用, 简化流程, 提高测试效率。 0067 基于预先在服务器保存的测试相关数据, 所述游戏测试环境的部署方法具体可以 包括如下步骤: 0068 步骤101, 通过所述第一设备的显示界面提供至少一个安装候选项。 0069 在需要进行待部署移动终端, 比如手机的游戏测试环境部署时, 通过第一设备的 显示。
28、界面显示一个或者多个的安装候选项, 其中, 不同安装候选项可以对应部署不同游戏 测试环境, 比如内部开发环境、 模拟线上环境、 线上环境等等。 0070 在本发明的一种优选实施例中, 所述步骤101可以包括如下子步骤: 0071 向所述服务器发送数据获取请求; 0072 接收所述服务器针对所述数据获取请求反馈的测试相关数据; 0073 根据所述测试相关数据在所述第一设备的显示界面生成至少一个安装候选项。 0074 在本发明实施例中, 可以采用HTTP(HyperText Transfer Protocol, 超文本传输 协议), 从服务器获取测试相关数据生成安装候选项。 具体地, 首先第一设备。
29、向服务器发送 数据获取请求, 服务器在接收到请求后, 获取测试相关数据并反馈至第一设备, 随后第一设 备基于测试相关数据在第一设备的显示界面生成至少一个安装候选项。 0075 在本发明的一种优选实施方式中, 当第一终端设备连接待部署移动终端, 确定所 述待部署移动终端对应的系统类型。 0076 在第一设备接入待部署移动终端后, 第一设备的客户端(测试搭建软件)通过循环 调用不同的库尝试连接待部署移动终端, 安卓采用ADB(Android Debug Bridge, Android调 试桥, 是安卓开发需要用到的调试工具), 苹果采用libimobiledevice库(一个可以调试IOS 设备的。
30、库, 可以对移动终端系统进行各种操作, 比如安装卸载软件、 获取设备信息等), 连接 说明书 5/10 页 8 CN 109976773 A 8 成功后即可调用接口获取待部署移动终端的系统类型。 0077 优选地, 在本发明实施例中第一设备向服务器发送数据获取请求, 可以基于待部 署移动终端的系统类型生成, 那么相应地, 服务器反馈的测试相关数据, 是该系统类型对应 的测试相关数据。 0078 步骤102, 当接收到针对所述安装候选项的选择操作时, 从所述安装候选项中确定 出目标安装候选项。 0079 在本发明实施例中, 基于测试人员在第一设备客户端的选择操作, 从安装候选项 中确定出目标安装。
31、候选项, 从而确定所需要部署的游戏测试环境, 比如内部开发环境、 模拟 线上环境、 线上环境。 0080 步骤103, 根据所述目标安装候选项从所述服务器中存储的测试相关数据中确定 对应的测试配置数据。 0081 当测试人员从安装候选项确定一目标安装候选项后, 将基于目标安装候选项, 从 服务器的测试相关数据中获取该目标安装候选项对应的测试配置数据。 0082 当然, 在实际应用中还可以先向测试人员提供安装候选项, 测试人员从安装候选 项中确定目标安装候选项后, 基于目标安装候选项生成的数据获取请求并发送至服务器, 使得服务器基于目标安装候选项从测试相关数据中提取相应的测试配置数据并反馈, 本。
32、发 明实施例对此无需加以限制。 0083 步骤104, 根据所述目标安装候选项对应的测试配置数据部署待部署移动终端的 游戏测试环境。 0084 本发明实施例基于目标安装候选项对应的测试配置数据部署待部署移动终端的 游戏测试环境, 具体地, 所述部署待部署移动终端的游戏测试环境的步骤104可以包括如下 子步骤: 0085 根据所述测试配置数据的包体链接下载包体, 以及, 根据所述测试配置数据的配 置文件链接下载配置文件; 0086 将所述用户名称、 所述账号数据、 所述包体和所述配置文件发送至待部署移动终 端; 所述待部署移动终端用于根据所述包体安装待测试游戏, 根据所述配置文件配置所述 待测试。
33、游戏, 并采用所述用户名称和所述账号数据登录所述待测试游戏以完成游戏测试环 境的部署。 0087 在本发明实施例中, 第一设备可以根据包体链接下载对应的包体, 以及根据配置 文件链接下载对应的配置文件, 然后在链接到待部署移动终端后, 将包体、 配置文件、 测试 账号和账号数据等一起发送至待部署移动终端, 控制待部署移动终端根据包体先安装待测 试游戏并放入配置文件, 最后根据用户名称和对应的账号数据登录该待测试游戏, 完成游 戏测试环境的部署。 0088 此外, 还需要说明的是, 针对可以同时提供给多个玩家组队的游戏, 比如多人射击 游戏, 本发明实施例还提供队伍级别的游戏测试环境部署, 即可。
34、以自动随机分配不同的测 试配置数据给多个待部署移动终端, 使得多个待部署移动终端能够同时部署不同的游戏测 试环境并进行测试, 提高测试效率。 0089 为了使本领域技术人员更好地理解本发明实施例, 下面采用一个具体示例进行说 明, 参照图3, 所示为本发明的一种第一设备的客户端侧的游戏测试环境部署的处理流程示 说明书 6/10 页 9 CN 109976773 A 9 意图, 具体可以包括如下流程: 0090 1、 测试人员打开第一设备的客户端(测试搭建软件); 0091 2、 采用HTTP访问的形式, 第一设备向Web Server(服务器)发送数据获取请求; 0092 3、 接收Web S。
35、erver针对数据获取请求反馈的测试相关数据; 其中, 第一设备会根 据测试相关数据生成安装候选项, 并在客户端的显示界面提供给测试人员; 0093 4、 连接手机(待部署移动终端); 0094 5、 当测试人员从安装候选项中选择出目标安装候选项后, 从Web Server的测试相 关数据中确定对应的测试配置数据, 当测试人员点击安装后, 根据测试配置数据下载配置 数据, 即根据测试配置数据的包体链接下载包体, 根据测试配置数据的配置文件链接下载 配置文件; 当然, 在实际中也可以无需测试人员点击安装, 可在确定对应的测试配置数据后 开始下载配置数据; 0095 6、 将包体、 配置文件、 用。
36、户名称和账号数据发送至手机, 控制手机基于这些数据安 装包体, 放入配置文件并基于用户名称和账号数据进行登录以完成游戏测试环境的部署。 0096 应用本发明实施例, 至少具有如下的优点: 0097 1、 以前通过打包的配置游戏测试环境的方式, 存在没有模拟真实环境的问题, 通 过本发明实施例自动化部署的游戏测试环境跟线上用户的真实环境一致。 0098 2、 以前为了保证游戏测试环境真实性的部署方式, 需要来回放置和删除配置文 件, 容易出现人为的操作错误, 通过本发明实施例部署游戏测试环境, 第一设备的客户端自 动放入配置文件, 避免了错误的可能性。 减少了人为操作的耗时, 用户只需要点击一键。
37、安 装, 等待游戏自动安装成功即可。 0099 3、 流程不依赖, 以前用户名称和对应的账号数据需要依赖游戏测试环境配置完毕 后才能创建, 本发明实施例的用户名称和账号数据的创建, 不需要依赖游戏测试环境的配 置, 通过一个已经配置好的游戏测试环境可以提前批量创建测试用户名称和对应账号数 据, 在后续部署游戏测试环境时直接调用即可, 可以让测试更加快速进行。 0100 在一种实施方式中, 安卓设备安装成功后启动游戏客户端(待测试游戏), 初始化 了游戏包体后就可以根据测试人员的选择放入不同的配置文件。 而苹果设备则在安装成功 后则不需要启动游戏客户端, 只需要放入相应的配置文件即可。 上述配置。
38、完成后, 如果内部 测试版本的游戏客户端, 可以控制手机自动打开游戏客户端并通过RPyC(Remote Python Call, 一个Python的库用来实现RPC和分布式计算的工具)进行通信, 控制游戏客户端登录 对应的测试账号。 0101 RPyC Server端: 游戏客户端即待测试游戏。 当游戏客户端启动的时候, 运行一个 RPyC的Server, 并以手机的IP地址以及固定的数字作为接口。 0102 RPyC Client端: 本地软件(测试搭建软件)。 当本地软件成功连接手机以后就会启 动一个RPyC的Client端, 然后通过获取手机的IP地址, 不断尝试连接到手机的RPyC S。
39、erver, 建立连接后, 就可以访问到游戏客户端的各个模块, 并通过特定的模块去调用接口 实现登录游戏客户端。 0103 需要说明的是, 对于方法实施例, 为了简单描述, 故将其都表述为一系列的动作组 合, 但是本领域技术人员应该知悉, 本发明实施例并不受所描述的动作顺序的限制, 因为依 据本发明实施例, 某些步骤可以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该 说明书 7/10 页 10 CN 109976773 A 10 知悉, 说明书中所描述的实施例均属于优选实施例, 所涉及的动作并不一定是本发明实施 例所必须的。 0104 参照图4, 示出了本发明的一种测试环境的部署装置。
40、实施例的结构框图, 所述装置 应用于运行有客户端的第一设备, 其中, 所述第一设备分别与服务器和待部署移动终端通 信连接, 所述装置具体可以包括如下模块: 0105 安装候选项提供模块201, 用于通过所述第一设备的显示界面提供至少一个安装 候选项; 0106 目标安装候选项确定模块202, 用于当接收到针对所述安装候选项的选择操作时, 从所述安装候选项中确定出目标安装候选项; 0107 测试配置数据确定模块203, 用于根据所述目标安装候选项从所述服务器中存储 的测试相关数据中确定对应的测试配置数据; 0108 游戏测试环境部署模块204, 用于根据所述目标安装候选项对应的测试配置数据 部署。
41、待部署移动终端的游戏测试环境。 0109 在本发明的一种优选实施例中, 所述安装候选项提供模块201, 包括: 0110 数据获取请求发送子模块, 用于向所述服务器发送数据获取请求; 0111 测试相关数据接收子模块, 用于接收所述服务器针对所述数据获取请求反馈的测 试相关数据; 0112 安装候选项生成子模块, 用于根据所述测试相关数据在所述第一设备的显示界面 生成至少一个安装候选项。 0113 在本发明的一种优选实施例中, 在所述服务器保存有测试相关数据, 所述测试相 关数据包括用户名称、 所述用户名称对应的账号数据、 包体对应的包体链接以及配置文件 对应的配置文件链接; 其中, 所述用户。
42、名称为用于登陆待测试游戏的登陆账号, 所述用户名 称对应的账号数据为用于配置待测试游戏中的对象信息的数据。 0114 在本发明的一种优选实施例中, 所述第一设备还与至少一已配置有游戏测试环境 的第二设备连接, 所述用户名称和所述用户名称对应的账号数据的获取方式为: 0115 首次确定目标安装候选项时, 将所述目标安装选项发送至所述第二设备; 0116 接收所述第二设备反馈的通过已配置有游戏测试环境根据所述目标安装候选项 生成相应的所述用户名称和所述用户名称对应的账号数据。 0117 在本发明的一种优选实施例中, 所述装置还包括: 0118 系统类型确定模块, 用于连接待部署移动终端, 确定所述。
43、待部署移动终端对应的 系统类型。 0119 在本发明的一种优选实施例中, 所述安装候选项提供模块201, 还包括: 0120 数据获取请求生成子模块, 用于采用所述系统类型生成数据获取请求。 0121 在本发明的一种优选实施例中, 所述游戏测试环境部署模块204, 包括: 0122 数据下载子模块, 用于根据所述测试配置数据的包体链接下载包体, 以及, 根据所 述测试配置数据的配置文件链接下载配置文件; 0123 数据发送子模块, 用于将所述用户名称、 所述账号数据、 所述包体和所述配置文件 发送至待部署移动终端; 所述待部署移动终端用于根据所述包体安装待测试游戏, 根据所 述配置文件配置所述。
44、待测试游戏, 并采用所述用户名称和所述账号数据登录所述待测试游 说明书 8/10 页 11 CN 109976773 A 11 戏以完成游戏测试环境的部署。 对于装置实施例而言, 由于其与方法实施例基本相似, 所以 描述的比较简单, 相关之处参见方法实施例的部分说明即可。 0124 本发明实施例还提供了一种电子设备, 包括: 0125 一个或多个处理器; 和 0126 其上存储有指令的一个或多个机器可读介质, 当由所述一个或多个处理器执行 时, 使得所述电子设备执行本发明实施例所述的方法。 0127 本发明实施例还提供了一个或多个机器可读介质, 其上存储有指令, 当由一个或 多个处理器执行时,。
45、 使得所述处理器执行本发明实施例所述的方法。 0128 本说明书中的各个实施例均采用递进的方式描述, 每个实施例重点说明的都是与 其他实施例的不同之处, 各个实施例之间相同相似的部分互相参见即可。 0129 本领域内的技术人员应明白, 本发明实施例的实施例可提供为方法、 装置、 或计算 机程序产品。 因此, 本发明实施例可采用完全硬件实施例、 完全软件实施例、 或结合软件和 硬件方面的实施例的形式。 而且, 本发明实施例可采用在一个或多个其中包含有计算机可 用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、 光学存储器等)上 实施的计算机程序产品的形式。 0130 本发明。
46、实施例是参照根据本发明实施例的方法、 终端设备(系统)、 和计算机程序 产品的流程图和/或方框图来描述的。 应理解可由计算机程序指令实现流程图和/或方框图 中的每一流程和/或方框、 以及流程图和/或方框图中的流程和/或方框的结合。 可提供这些 计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理终端设 备的处理器以产生一个机器, 使得通过计算机或其他可编程数据处理终端设备的处理器执 行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中 指定的功能的装置。 0131 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备 以特定方式。
47、工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包 括指令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和/或方框图一个方 框或多个方框中指定的功能。 0132 这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上, 使得 在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理, 从而在 计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程 和/或方框图一个方框或多个方框中指定的功能的步骤。 0133 尽管已描述了本发明实施例的优选实施例, 但本领域内的技术人员一旦得知了基 本创造性概念, 则可对这些实施例做出另。
48、外的变更和修改。 所以, 所附权利要求意欲解释为 包括优选实施例以及落入本发明实施例范围的所有变更和修改。 0134 最后, 还需要说明的是, 在本文中, 诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来, 而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺序。 而且, 术语 “包括” 、“包含” 或者其任何其他变体意 在涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者终端设备不仅包 括那些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物品 或者终端设备所固有的要素。 在没有更多限制的情。
49、况下, 由语句 “包括一个” 限定的要 说明书 9/10 页 12 CN 109976773 A 12 素, 并不排除在包括所述要素的过程、 方法、 物品或者终端设备中还存在另外的相同要素。 0135 以上对本发明所提供的一种游戏测试环境的部署方法和一种游戏测试环境的部 署装置, 进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时, 对于本领域的一 般技术人员, 依据本发明的思想, 在具体实施方式及应用范围上均会有改变之处, 综上所 述, 本说明书内容不应理解为对本发明的限制。 说明书 10/10 页 13 CN 109976773 A 13 图1 图2 说明书附图 1/2 页 14 CN 109976773 A 14 图3 图4 说明书附图 2/2 页 15 CN 109976773 A 15 。
- 内容关键字: 游戏 测试 环境 部署 方法 装置
土地规划收放线装置.pdf
拆装方便的靠墙折叠梯.pdf
夹爪及吊装夹具.pdf
脑血管介入术后加压固定装置.pdf
卫浴水路调节阀.pdf
冲压模具的快拆机构.pdf
中药材磨碎机.pdf
睡眠感知音乐声场系统.pdf
立卧组合式薄膜蒸发器.pdf
可顶升的飞机机翼维修平台.pdf
化工原料上料装置.pdf
纺织布料毛絮清理装置.pdf
信息采集设备.pdf
用于区域水环境污染物回收搅碎机.pdf
锂电池电极浆料快速调浆装置.pdf
高精度可调节电磁铁.pdf
市政给水检修工具.pdf
拼装式水下分层取样装置.pdf
分散加料的地膜原料混合机.pdf
防渗漏复合承压管道.pdf
加气混凝土板切割装置.pdf
杂粮加工输料装置.pdf
工业机器人用搬运夹具.pdf
分体式发光灯板安装结构及淋浴龙头.pdf
覆膜砂用酚醛树脂的制备方法.pdf
双玻光伏组件及其制备方法.pdf
便于排水的土工格栅.pdf
提升人机对话交互体验感的方法、装置、设备及介质.pdf
用户兴趣挖掘方法、装置、电子设备及介质.pdf
基于随机森林的串果采摘特征因素分析方法及设备.pdf
合金钢法兰锻件的锻造方法.pdf
公交车立体车库的车位控制方法、装置、设备及介质.pdf
一种一孔两用的隧洞排水孔结构.pdf
钢管桩围堰结构.pdf
一种生态砌块.pdf
一种铁路桥梁用泄水管.pdf
一种卷帘门的抗风装置.pdf
一种掺有非预应力钢筋的管桩钢筋笼.pdf
大型沉管隧道管段基础.pdf
汽车手套箱开启装置.pdf
城市道路上空花园式电动跃层停车商务楼.pdf
蒸压加气砌块砌窗结构.pdf
一种升降式旋转室外消火栓.pdf
框架结构T型连接柱.pdf
防静电地板吸板器.pdf
一种建筑用箱体或井口预留孔洞活动模具.pdf
速成拉建房屋.pdf
预制桥面板精轧螺纹钢筋弧形连接构造.pdf
一种内固定式伸缩门滑行导轨及伸缩门.pdf
多用途封井器.pdf
一种新型圆弧建筑模板紧固件.pdf