[发明专利]代码测试方法、装置、计算机设备和存储介质在审
申请号: | 201811545376.5 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109710522A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 胡小伟 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码测试 断点位置 更新 待测试设备 计算机设备 参数标识 存储介质 更新报文 目标参数 报文 抓取 报文发送 测试代码 测试流程 代码运行 测试 申请 改进 | ||
本申请涉及一种代码测试方法、装置、计算机设备和存储介质。该方法包括:接收代码测试请求;代码测试请求中包含参数标识和断点位置数据,断点位置数据与断点位置相对应;获取与参数标识相应的目标参数;抓取未更新代码运行至断点位置得到的待更新报文;根据目标参数更新待更新报文,得到更新后报文;将更新后报文发送至待测试设备,以使待测试设备基于更新后报文对待测试代码进行测试。采用本方法能够改进测试流程,在前后端代码未同时更新完成情况下提前进行代码测试。
技术领域
本申请涉及计算机技术领域,特别是涉及一种代码测试方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,出现了代码测试技术。当提出新的系统需求时,前后端开发人员需要协商统一系统升级方式,并分别根据选定的系统升级方式分别对前端代码和后端代码进行开发。通常是在前后端代码开发部署完成之后,统一进行代码测试。比如在前端进行页面跳转效果测试。传统方式中,由于前后端代码互相依赖,当前端代码或后端代码开发不及时,前后端代码未同时更新完成情况下时,代码测试将被搁置,延长了系统升级时间。
发明内容
基于此,有必要针对上述技术问题,提供一种能够在前后端代码未同时更新完成情况下提前进行代码测试的代码测试方法、装置、计算机设备和存储介质。
一种代码测试方法,所述方法包括:接收代码测试请求;所述代码测试请求中包含参数标识和断点位置数据,所述断点位置数据与断点位置相对应;获取与所述参数标识相应的目标参数;抓取未更新代码运行至所述断点位置得到的待更新报文;根据所述目标参数更新所述待更新报文,得到更新后报文;将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试。
在其中一个实施例中,所述抓取未更新代码运行至所述断点位置得到的待更新报文,包括:抓取终端发送的未更新前端代码运行至所述断点位置得到的待更新请求报文;所述将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试,包括:将更新后报文发送至待测试服务器,以使所述待测试服务器基于所述更新后报文对待测试后端代码进行测试。
在其中一个实施例中,所述抓取未更新代码运行至所述断点位置得到的待更新报文,包括:抓取后端服务器发送的未更新后端代码运行至所述断点位置得到的待更新响应报文;所述将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试,包括:将更新后报文发送至待测试终端,以使所述待测试终端基于所述更新后报文对待测试前端代码进行测试。
在其中一个实施例中,所述代码测试请求包含目标后端标识,所述抓取后端服务器发送的未更新后端代码运行至所述断点位置得到的待更新响应报文,包括:抓取多个后端服务器发送的相应后端代码运行至所述断点位置得到的待筛选响应报文;从所述待筛选响应报文中提取目标后端标识对应的待更新响应报文,将其余待筛选响应报文作为待发送响应报文;所述将所述更新后报文发送至待测试设备,包括:将所述更新后报文以及所述待发送响应报文发送至待测试终端。
在其中一个实施例中,所述参数标识包括接口文档标识,所述获取与所述参数标识相应的目标参数,包括:获取与所述接口文档标识对应的新版本接口文档,及旧版本接口文档;通过比较所述新版本接口文档和所述旧版本接口文档,提取更新后的目标参数。
在其中一个实施例中,所述根据所述目标参数更新所述待更新报文,得到更新后报文,包括:识别所述目标参数对应的更新类型;当更新类型为删除时,删除所述待更新报文中包含的目标参数,得到更新后报文;当更新类型为修改时,查找所述待更新报文中与所述目标参数对应的待更新参数,将所述待更新参数替换为所述目标参数,得到更新后报文;当更新类型为新增时,查找所述待更新报文中与所述目标参数对应的更新位置,在所述更新位置添加所述目标参数,得到更新后报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811545376.5/2.html,转载请声明来源钻瓜专利网。