[发明专利]接口测试方法、装置、存储介质及计算机设备在审
申请号: | 202211114448.7 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115309660A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 何辉 | 申请(专利权)人: | 平安付科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 郭晓迪 |
地址: | 518031 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 存储 介质 计算机 设备 | ||
本发明公开了一种接口测试方法、装置、存储介质及计算机设备,涉及信息及数字医疗技术领域,提高了接口字段的测试效率和测试精度。其中方法包括:接收测试用例生成指令;基于待测试接口对应的标识信息,确定与所述待测试接口所属的接口类型相对应的测试用例模板;基于测试用例模板,获取所述待测试接口对应的多个接口字段,并基于所述预设接口字段测试类型和所述预设接口字段测试规则,确定所述多个接口字段分别对应的各个目标配置参数,以及所述各个目标配置参数对应的目标断言;基于所述各个目标配置参数及其对应的目标断言,生成所述待测试接口对应的测试用例集,并利用所述测试用例集对所述待测试接口进行测试。本发明适用于对接口进行测试。
技术领域
本发明涉及信息技术领域,尤其是涉及一种接口测试方法、装置、存储介质及计算机设备。
背景技术
随着软件规模的日益庞大,尝尝需要把复杂的系统划分成小的组成部分,因此引入编程接口的设计,良好的接口可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,因此为了发挥接口的上述优点,需要对开发完的接口进行测试,而接口测试最主要的是对接口中的字段进行测试,以保障接口功能的正常实现。
目前,通常通过人工编写测试案例来对接口进行测试。然而,这种人工编写测试案例的方式,导致接口的测试效率较低,同时,由于测试人员的技术水平参差不齐,会导致测试案例编写错误的情况,从而导致接口测试的精度较低。
发明内容
本发明提供了一种接口测试方法、装置、存储介质及计算机设备,主要在于能够提高接口字段的测试效率和测试精度。
根据本发明的第一个方面,提供一种接口测试方法,包括:
接收待测试接口对应的测试用例生成指令,其中,所述测试用例生成指令中携带有所述待测试接口对应的标识信息;
基于所述标识信息,确定所述待测试接口所属的接口类型,并确定与所述接口类型相对应的测试用例模板,其中,所述测试用例模板中包含相同类型接口对应的通用测试用例代码;
基于所述测试用例模板,获取所述待测试接口对应的多个接口字段,并展示所述多个接口字段分别对应的预设接口字段测试类型和预设接口字段测试规则;
基于所述预设接口字段测试类型和所述预设接口字段测试规则,确定所述多个接口字段分别对应的各个目标配置参数,以及所述各个目标配置参数对应的目标断言;
基于所述各个目标配置参数及其对应的目标断言,生成所述待测试接口对应的测试用例集,并利用所述测试用例集对所述待测试接口进行测试。
根据本发明的第二个方面,提供一种接口测试装置,包括:
接收单元,用于接收待测试接口对应的测试用例生成指令,其中,所述测试用例生成指令中携带有所述待测试接口对应的标识信息;
第一确定单元,用于基于所述标识信息,确定所述待测试接口所属的接口类型,并确定与所述接口类型相对应的测试用例模板,其中,所述测试用例模板中包含相同类型接口对应的通用测试用例代码;
获取单元,用于基于所述测试用例模板,获取所述待测试接口对应的多个接口字段,并展示所述多个接口字段分别对应的预设接口字段测试类型和预设接口字段测试规则;
第二确定单元,用于基于所述预设接口字段测试类型和所述预设接口字段测试规则,确定所述多个接口字段分别对应的各个目标配置参数,以及所述各个目标配置参数对应的目标断言;
测试单元,用于基于所述各个目标配置参数及其对应的目标断言,生成所述待测试接口对应的测试用例集,并利用所述测试用例集对所述待测试接口进行测试。
根据本发明的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安付科技服务有限公司,未经平安付科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211114448.7/2.html,转载请声明来源钻瓜专利网。