[发明专利]程序错误定位方法、装置、及计算机可读存储介质在审
申请号: | 201811152607.6 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109144884A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 王少卿 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种程序错误定位方法。该方法利用网络代理工具抓取App向服务器发出的网络请求以及服务器响应所述网络请求所返回的请求结果,根据所返回的请求结果与预定的数据之间的比较结果,确定是服务器还是电子设备出现Bug,进而定位Bug并修正Bug。本发明还提供一种实现所述程序错误定位方法的装置和存储介质。本发明基于测试流程的改进可精准定位出现Bug的源头,提高了Bug定位效率。 | ||
搜索关键词: | 错误定位 请求结果 网络请求 服务器 计算机可读存储介质 抓取 服务器响应 测试流程 存储介质 电子设备 定位效率 精准定位 网络代理 返回 修正 源头 改进 | ||
【主权项】:
1.一种程序错误定位方法,其特征在于,所述方法包括:对电子设备的网络环境进行配置;控制所述电子设备执行指定的App并向服务器发出一个指定的网络请求;利用指定的网络代理工具抓取所述服务器响应所述网络请求所返回的请求结果;确定所返回的请求结果与预定的数据是否一致;当所返回的请求结果与预定的数据不一致时,读取所述服务器的第一系统日志,若所述第一系统日志中包括报错记录,从所述报错记录获取出现Bug的代码行,并将所述出现Bug的代码行反馈给相关人员;若所述第一系统日志中没有包括报错记录,则调用代码扫描工具识别所述服务器的代码结构,根据所述扫描获得的代码结构查找到出现Bug的代码行;当所返回的请求结果与预定的数据一致时,读取所述App的第二系统日志,若所述第二系统日志中包括报错记录,从所述报错记录获取出现Bug的代码行,并将所述出现Bug的代码行反馈给相关人员;若所述第二系统日志中没有包括报错记录,则调用代码扫描工具识别所述App的的代码结构,根据所述扫描获得的代码结构查找到出现Bug的代码行;根据所述相关人员的输入对所述出现Bug的代码行进行修正;根据所述相关人员的输入编写用于测试所述修正后的代码行的测试用例;及执行所述测试用例以验证修正后的代码行是否存在问题,并将测试结果反馈给所述相关人员。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811152607.6/,转载请声明来源钻瓜专利网。