[发明专利]代码测试方法、装置、计算机设备和存储介质在审
申请号: | 201811545376.5 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109710522A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 胡小伟 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码测试 断点位置 更新 待测试设备 计算机设备 参数标识 存储介质 更新报文 目标参数 报文 抓取 报文发送 测试代码 测试流程 代码运行 测试 申请 改进 | ||
1.一种代码测试方法,所述方法包括:
接收代码测试请求;所述代码测试请求中包含参数标识和断点位置数据,所述断点位置数据与断点位置相对应;
获取与所述参数标识相应的目标参数;
抓取未更新代码运行至所述断点位置得到的待更新报文;
根据所述目标参数更新所述待更新报文,得到更新后报文;
将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试。
2.根据权利要求1所述的方法,其特征在于,所述抓取未更新代码运行至所述断点位置得到的待更新报文,包括:
抓取终端发送的未更新前端代码运行至所述断点位置得到的待更新请求报文;
所述将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试,包括:
将更新后报文发送至待测试服务器,以使所述待测试服务器基于所述更新后报文对待测试后端代码进行测试。
3.根据权利要求1所述的方法,其特征在于,所述抓取未更新代码运行至所述断点位置得到的待更新报文,包括:
抓取后端服务器发送的未更新后端代码运行至所述断点位置得到的待更新响应报文;
所述将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试,包括:
将更新后报文发送至待测试终端,以使所述待测试终端基于所述更新后报文对待测试前端代码进行测试。
4.根据权利要求3所述的方法,其特征在于,所述代码测试请求包含目标后端标识,所述抓取后端服务器发送的未更新后端代码运行至所述断点位置得到的待更新响应报文,包括:
抓取多个后端服务器发送的相应后端代码运行至所述断点位置得到的待筛选响应报文;
从所述待筛选响应报文中提取目标后端标识对应的待更新响应报文,将其余待筛选响应报文作为待发送响应报文;
所述将所述更新后报文发送至待测试设备,包括:
将所述更新后报文以及所述待发送响应报文发送至待测试终端。
5.根据权利要求1所述的方法,其特征在于,所述参数标识包括接口文档标识,所述获取与所述参数标识相应的目标参数,包括:
获取与所述接口文档标识对应的新版本接口文档,及旧版本接口文档;
通过比较所述新版本接口文档和所述旧版本接口文档,提取更新后的目标参数。
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标参数更新所述待更新报文,得到更新后报文,包括:
识别所述目标参数对应的更新类型;
当更新类型为删除时,删除所述待更新报文中包含的目标参数,得到更新后报文;
当更新类型为修改时,查找所述待更新报文中与所述目标参数对应的待更新参数,将所述待更新参数替换为所述目标参数,得到更新后报文;
当更新类型为新增时,查找所述待更新报文中与所述目标参数对应的更新位置,在所述更新位置添加所述目标参数,得到更新后报文。
7.一种代码测试装置,其特征在于,所述装置包括:
接收模块,用于接收代码测试请求;所述代码测试请求中包含参数标识和断点位置数据;所述断点位置数据与断点位置相对应;
获取模块,用于获取与所述参数标识相应的目标参数;
抓取模块,用于抓取未更新代码运行至所述断点位置得到的待更新报文;
更新模块,用于根据所述目标参数更新所述待更新报文,得到更新后报文;
测试模块,用于将所述更新后报文发送至待测试设备,以使所述待测试设备基于所述更新后报文对待测试代码进行测试。
8.根据权利要求1所述的装置,其特征在于,所述抓取模块还用于抓取后端服务器发送的未更新后端代码运行至所述断点位置得到的待更新响应报文;
所述测试模块还用于将更新后报文发送至待测试终端,以使所述待测试终端基于所述更新后报文对待测试前端代码进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811545376.5/1.html,转载请声明来源钻瓜专利网。