[发明专利]接口自动化测试方法及装置有效
申请号: | 202111266757.1 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113791984B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 王东伟 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平;周永君 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 自动化 测试 方法 装置 | ||
1.一种接口自动化测试方法,其特征在于,包括:
为业务系统对应的各个接口各自对应的各个字段分别设置标志位,其中,所述标志位包括空标志位和非空标志位;所述非空标志位用于存储前置接口与字段之间的对应关系;
将当前用于采用目标测试用例进行自动化测试的初始接口确定为目标接口,针对所述目标接口执行前置接口查找步骤;
其中,所述前置接口查找步骤包括:判断当前的目标接口的各个字段各自对应的标志位中是否存在非空标志位,若是,则标记该非空标志位中记载的前置接口,并将当前的所述目标接口更新为该前置接口后再次判断当前的目标接口的各个字段各自对应的标志位中是否存在非空标志位,直至所述目标接口的各个字段各自对应的标志位均为空标志位;
基于预设的编码规则,针对所述初始接口和其依次关联的各个前置接口,依次进行数值由小至大的编码,使得所述初始接口和其依次关联的各个前置接口各自对应唯一编码数值;
若存在已标记的前置接口,则在预设的目标测试环境中,基于所述目标测试用例对所述初始接口以及已标记的前置接口进行自动化测试。
2.根据权利要求1所述的接口自动化测试方法,其特征在于,所述将当前用于采用目标测试用例进行自动化测试的初始接口确定为目标接口,针对所述目标接口执行前置接口查找步骤,包括:
接收针对业务系统的接口测试请求,其中,该接口测试请求中包含有待测试接口的唯一标识、目标测试用例的唯一标识和目标测试环境的唯一标识;
根据所述目标测试用例的唯一标识自预设的测试用例库中选取该目标测试用例,根据所述目标测试环境的唯一标识自预设的测试环境库中查找该目标测试环境;
对所述目标测试环境进行网络连通性验证,若该网络连通性验证通过,则基于所述待测试接口的唯一标识确定当前测试的初始接口,并将该初始接口确定为目标接口,针对所述目标接口执行前置接口查找步骤。
3.根据权利要求2所述的接口自动化测试方法,其特征在于,在所述接收针对业务系统的接口测试请求之前,还包括:
将所述业务系统对应的各个测试用例和各个所述测试用例的唯一标识存储至用于在线编辑的测试用例库,并将业务系统对应的各个测试环境和各个所述测试环境的唯一标识存储至用于在线编辑的测试环境库,所述测试环境包括对应的网络地址信息。
4.根据权利要求3所述的接口自动化测试方法,其特征在于,还包括:
以导入或页面新增的方式在所述测试用例库中添加测试用例,且所述测试用例中的各个字段的值可以为空或非空。
5.根据权利要求3所述的接口自动化测试方法,其特征在于,还包括:
以导入或页面新增的方式在所述测试环境库中直接添加未进行网络连通性验证的测试环境。
6.根据权利要求1所述的接口自动化测试方法,其特征在于,在所述针对所述目标接口执行前置接口查找步骤之前,还包括:
基于预设的编码规则,将所述初始接口进行编码;
相对应的,所述标记该非空标志位中记载的前置接口,包括:
基于所述编码规则,为所述非空标志位中记载的前置接口进行编码,使该前置接口的编码数值大于所述初始接口;其中,若该前置接口与所述初始接口之间还有其他接口,则该前置接口的编码数值大于其他接口的编码数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111266757.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物质气的除尘结构
- 下一篇:电子设备