[发明专利]代码测试方法、装置及可读存储介质有效
申请号: | 202010335495.9 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111639019B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 龚虹宇 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 测试 方法 装置 可读 存储 介质 | ||
本发明实施例提供了一种代码测试方法、装置及可读存储介质。本发明代码测试方法,包括:接收目标终端设备发送的资源请求,并解析资源请求,以获得创建的第一分支的目标静态资源文件对应的统一资源定位符URL路径、以及第一分支标识,根据URL路径和第一分支标识,确定目标静态资源文件的物理路径,根据物理路径,获取目标静态资源文件,并向目标终端设备发送目标静态资源文件,以使目标终端设备根据目标静态资源文件,对第一分支的新功能代码进行测试。从而可以支持不同人员对自己负责的分支的新功能代码同时进行测试,因此提高了代码测试效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种代码测试方法、装置及可读存储介质。
背景技术
软件行业中,大多数公司出于成本因素,一个项目不会搭建多套测试环境,基本上都只提供了一套测试环境。因为只有一个测试环境,也即仅提供一个测试服务器。对于一个项目来说,会有多个人负责不同的模块,每个模块对应一个分支,不同人员需要对自己负责的分支进行测试。
目前,某个人如需测试分支,则需将该分支的更新后的功能代码对应的文件、或者新增的功能代码对应的文件(新功能代码对应的文件)以及未更新的功能代码对应的文件(原功能代码对应的文件)上传到代码服务器,测试服务器从代码服务器获取该分支的各个功能代码对应的文件,将各个功能代码对应的文件存储在一个文件下,其中,各个功能代码对应的文件为静态资源文件。
然而,由于不同人员各自创建的分支的文件都存储在同一个文件下,导致测试服务器会将某个人后提交的分支的静态资源文件覆盖之前人员先提交的分支的静态资源文件,如果有多个测试/开发人员同时提测(即有测试/开发人员想同时测试不同的分支),只有最后一次上传的分支的静态资源文件生效,其他分支的静态资源文件被覆盖。因此,现有技术不支持不同人员同时对各自负责的分支进行测试,一次只能对一个分支的功能代码进行测试,降低了测试效率。
发明内容
本发明实施例提供一种代码测试方法、装置及可读存储介质,以解决目前不支持不同人员同时对各自负责的分支进行测试,一次只能对一个分支的功能代码进行测试,降低了测试效率的问题。
本发明实施例的第一方面,提供了一种代码测试方法,执行于测试服务器,包括:
接收目标终端设备发送的资源请求,并解析所述资源请求,以获得创建的第一分支的目标静态资源文件对应的统一资源定位符URL路径、以及第一分支标识,其中,所述第一分支标识为用户从显示的至少三个分支标识中选择的与所述第一分支对应的标识,所述目标静态资源文件包括所述第一分支的已更新或新增的新功能代码对应的文件和未更新的原功能代码对应的文件;
根据所述URL路径和所述第一分支标识,确定所述目标静态资源文件的物理路径;
根据所述物理路径,获取所述目标静态资源文件,并向所述目标终端设备发送所述目标静态资源文件,以使所述目标终端设备根据所述目标静态资源文件,对所述第一分支的新功能代码进行测试。
本发明实施例的第二方面,提供了一种代码测试方法,执行于终端设备,包括:
向测试服务器发送资源请求,其中,所述资源请求中包括第一分支的目标静态资源文件对应的统一资源定位符URL路径、以及第一分支标识,所述第一分支标识为用户从显示的至少三个分支标识中选择的与所述第一分支对应的标识,所述目标静态资源文件包括所述第一分支的新功能代码对应的文件和原功能代码对应的文件;
接收所述测试服务器发送的所述目标静态资源文件;
根据所述目标静态资源文件,对所述第一分支的新功能代码进行测试。
本发明实施例的第三方面,设置于测试服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010335495.9/2.html,转载请声明来源钻瓜专利网。