[发明专利]功能接口的自动化测试方法、装置、设备及介质在审

专利信息
申请号: 202111007440.6 申请日: 2021-08-30
公开(公告)号: CN113704114A 公开(公告)日: 2021-11-26
发明(设计)人: 刘建华 申请(专利权)人: 平安普惠企业管理有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京辰权知识产权代理有限公司 11619 代理人: 李小朋
地址: 518054 广东省深圳市前海深港合作区前*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 功能 接口 自动化 测试 方法 装置 设备 介质
【说明书】:

发明公开了一种功能接口的自动化测试方法、装置、设备及介质,方法包括:确定待测试的目标功能接口,并启动历史版本系统;当基于代理拦截器拦截到针对目标功能接口的测试请求时,通过代理控制器将测试请求转发至历史版本系统中输出第一报文;通过代理控制器将测试请求转发至当前版本系统中输出第二报文;当第一报文与第二报文存在差异报文时,记录并标记目标功能接口为差异功能接口。采用本申请实施例,可以增高系统测试的准确率,降低系统的安全风险。

技术领域

本发明涉及数据一致性测试技术领域,特别涉及一种功能接口的自动化测试方法、装置、设备及介质。

背景技术

随着信息产业的不断发展,各信息技术公司中系统的功能节点日益增加,使得系统功能的迭代也愈加频繁。此时需要对系统进行不断改动来生成新版本进行上线,在大多的版本改动中,除了系统重构之外,版本大多数的功能还是期望不发生变化,特别是改动某些功能之后,要尽量避免不期望被改动的点不受影响。如何能识别这种影响点是测试工程师的主要任务。

在现有测试方案中,当测试环境进行了迭代更新后,该环境的旧版本也随之消失,即使测试人员想进行对比,也没有环境可以直接进行对比,这时就取决于测试人员的经验和记忆,质量风险不可控性再次增加。同时传统的自动化测试也是通过输入,校验输出来判断程序的逻辑,但实际上对于当前的系统规模,测试人员很难在自动化用例中完全控制输入参数,也许在我们调试用例过程中,是我们所期望的输出,但是当我们执行用例去校验程序时,时过境迁,可能隐性参数发生了变化,这就用可能造成结果的误差,从而导致降低了软件测试的准确率,增加了系统的安全风险。

发明内容

基于此,有必要针对软件系统上线后的安全性低的问题,提供一种功能接口的自动化测试方法、装置、设备及介质。

一种功能接口的自动化测试方法,方法包括:确定待测试的目标功能接口,并启动历史版本系统;当基于代理拦截器拦截到针对目标功能接口的测试请求时,通过代理控制器将测试请求转发至历史版本系统中输出第一报文;通过代理控制器将测试请求转发至当前版本系统中输出第二报文;当第一报文与第二报文存在差异报文时,记录并标记目标功能接口为差异功能接口。

在其中一个实施例中,确定待测试的目标功能接口,包括:接收针对当前版本系统的启动指令,基于启动指令启动当前版本系统;采用自动化加载器从启动后的当前版本系统中遍历查询功能接口,得到功能接口集合;按照预设的选取方法从所述功能接口集合中选取目标功能接口。

在其中一个实施例中,按照预设的选取方法从所述功能接口集合中选取目标功能接口,包括:将功能接口集合进行展示;接收针对展示的功能接口集合的选择指令,基于选择指令从功能接口集合中确定出目标功能接口;或者,获取功能接口集合中各功能接口的优先级;基于优先级的先后顺序从各功能接口中确定出目标功能接口。

在其中一个实施例中,获取功能接口集合中各功能接口的优先级,包括:获取功能接口集合中各功能接口的创建时刻;计算各功能接口的创建时刻距离当前时刻的时长,得到各功能接口的创建时长;根据所述各功能接口的创建时长将所述各功能接口进行降序排列,生成排列后的功能接口;按照排列后的所述功能接口确定优先级。

在其中一个实施例中,获取功能接口集合中各功能接口的优先级,包括:获取功能接口集合中各功能接口的代码行数;根据所述各功能接口的代码行数将所述各功能接口进行降序排列,生成排列后的功能接口;并按照排列后的所述功能接口确定优先级。

在其中一个实施例中,当第一报文与第二报文存在差异报文时,记录并标记目标功能接口为差异功能接口,包括:解析第一报文与第二报文;计算解析后的第一报文的字节码长度;计算解析后的第二报文的字节码长度;当第一报文的字节码长度与第二报文的字节码长度不相等时,确定第一报文与第二报文存在差异报文;记录并标记目标功能接口为差异功能接口。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111007440.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top