[发明专利]测试的方法及装置在审
申请号: | 201911322019.7 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111124909A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 沈志铭;骆归 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;臧建明 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 | ||
本发明实施例提供一种测试的方法及装置,可以设置用于直接在发布环境中加载代码的指定参数,使得在第一终端针对指定资源发送不带指定参数的访问请求时,可以根据指定代码容器中的默认代码向第一终端反馈访问结果,在第二终端对指定资源发送带有指定参数的访问请求时,可以根据指定参数确定代码容器中的目标代码,并根据目标代码向第二终端反馈结果,可以理解,在目标代码为测试版本的模块化代码时,测试版本的模块化代码在发布环境中发生错误时,可以基于该指定参数直接在发布环境中进行适应处理,不用执行在开发环境中测试该模块化代码的过程,因此测试周期较短、效率较高。
技术领域
本发明涉及通信技术领域,尤其涉及测试的方法及装置。
背景技术
测试通常分为在开发环境(也可以称为内网)中的测试和在发布环境(也可以称为外网)中的测试,开发环境可以是开发人员和测试人员进行测试的环境,普通的游戏用户通常没有进入开发环境的权限,发布环境可以是任意用户都能进入的游戏环境。
现有技术中,对测试模块化代码进行测试时,必须遵循先在开发环境中测试,再到发布环境中测试的测试流程。例如,在发布环境中反馈测试模块化代码出错时,开发人员对出错的模块化代码修改后,修改后得到的模块化代码必须现在开发环境中测试后,再到发布环境中测试。
现有技术的测试方案中,因为在发布环境中反馈测试模块化代码出错时,修改后得到的模块化代码必须先在开发环境中测试后,再到发布环境中测试,因此,测试的周期较长、效率较低。
发明内容
本发明实施例提供测试的方法及装置,可以解决现有技术中的测试的周期较长、效率较低的技术问题。
本发明实施例第一方面提供一种测试的方法,所述方法包括:
响应第一终端针对指定资源的访问请求,根据指定代码容器中的默认代码向所述第一终端反馈访问结果;
响应第二终端针对所述指定资源的且带有指定参数的访问请求,根据所述指定参数确定在所述代码容器中确定目标代码,并根据所述目标代码向所述第二终端反馈访问结果。
可选的,所述指定代码容器中包含至少两个不同版本的代码,所述默认代码的版本不同于所述目标代码的版本。
可选的,所述方法包括:
响应代码切换指令,将所述指定代码容器中指定版本的代码设置为默认版本代码。
可选的,所述指定版本的代码为根据所述代码切换指令确定的代码。
可选的,所述代码切换指令为所述指定版本的代码发生错误时产生的。
可选的,所述方法包括:
响应代码切换指令,将所述指定代码容器中的默认版本代码设置为空。
可选的,所述第一终端为普通用户终端,所述第二终端为测试终端。
可选的,所述指定参数为键值对key-value。
本发明实施例第二方面提供一种测试的装置,所述装置包括:
第一响应模块,用于响应第一终端针对指定资源的访问请求,根据指定代码容器中的默认代码向所述第一终端反馈访问结果;
第二响应模块,用于响应第二终端针对所述指定资源的且带有指定参数的访问请求,根据所述指定参数确定在所述代码容器中确定目标代码,并根据所述目标代码向所述第二终端反馈访问结果。
可选的,所述指定代码容器中包含至少两个不同版本的代码,所述默认代码的版本不同于所述目标代码的版本。
可选的,还包括:
第三响应模块,用于响应代码切换指令,将所述指定代码容器中指定版本的代码设置为默认版本代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911322019.7/2.html,转载请声明来源钻瓜专利网。