[发明专利]接口测试的管理方法、装置及终端设备在审
申请号: | 202010130453.1 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111290961A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 姜堃 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 管理 方法 装置 终端设备 | ||
本申请适用于接口测试技术领域,提供了接口测试的管理方法、装置及终端设备,所述方法包括:根据测试案例引用接口的测试记录,建立所述测试案例与所述接口的第一关联关系,所述接口包括接口项目中主版本的接口和分支版本的接口;将所述分支版本的接口归并至所述主版本的接口,更新所述主版本的接口的接口信息;根据所述第一关联关系及所述接口信息,建立测试案例与更新后的主版本的接口的第二关联关系;根据所述第二关联关系,所述测试案例引用所述接口信息,对更新后的主版本的接口进行测试;通过本申请,解决了接口项目中出现并行版本时,接口测试案例难以维护的问题,实现接口文档和测试案例的维护标准化和自动化。
技术领域
本申请属于接口测试技术领域,尤其涉及接口测试的管理方法、装置及终端设备。
背景技术
随着计算机技术的发展,接口测试平台作为前端接口的自动化测试工具得到广泛应用,例如DOClever(开源的接口管理平台),集成了文档编写,团队协作,接口运行,模拟数据等功能;同时还支持接口的自动化生成以及对接口的自动化测试。
目前,在接口实际开发过程中,经常存在并行版本的接口,包括主版本以及分支版本;通过接口测试平台对接口进行测试时,与接口文档采用弱关联,在测试过程中单独录入测试的接口信息,不直接引用接口,在接口出现多个版本时,由测试案例针对不同版本的接口进行测试,所应用到的测试案例会关联到不同版本的接口,在并行版本的接口信息发生改变时,无法通过一个测试项目进行与多个接口版本对应的测试案例的维护,测试案例的传承性较差,导致并行版本的测试案例维护繁琐与不便,使得测试成本相对也较高。
发明内容
本申请实施例提供了接口测试的管理方法、装置及终端设备,可以解决不同版本的接口,在并行版本的接口信息发生改变时,无法通过一个测试项目进行与多个接口版本对应的测试案例的维护,测试案例的传承性较差,导致并行版本的测试案例难以维护问题。
第一方面,本申请实施例提供了一种接口测试的管理方法,包括:
根据测试案例引用接口的测试记录,建立所述测试案例与所述接口的第一关联关系,所述接口包括接口项目中主版本的接口和分支版本的接口;
将所述分支版本的接口归并至所述主版本的接口,更新所述主版本的接口的接口信息;
根据所述第一关联关系及所述接口信息,建立测试案例与更新后的主版本的接口的第二关联关系;
根据所述第二关联关系,所述测试案例引用所述接口信息,对更新后的主版本的接口进行测试。
在第一方面的一种可能的实现方式中,根据测试案例引用接口的测试记录,建立所述测试案例与所述接口的第一关联关系,包括:
根据所述测试记录,获取所述接口的标识信息;
建立所述测试案例与所述接口的所述标识信息的关联关系;
和/或
将所述接口的所述标识信息标记在所述测试案例中。
在第一方面的一种可能的实现方式中,将所述分支版本的接口归并至所述的主版本接口,更新所述主版本的接口的接口信息,包括:
将所述主版本的接口的第一接口信息和所述分支版本接口的第二接口信息进行对比;
若接口A同时存在于所述主版本和所述分支版本中,则将所述主版本中的接口A对应的第一接口信息更新为所述第二接口信息;
相应的,根据所述第一关联关系及所述接口信息,建立测试案例与更新后的主版本的接口的第二关联关系,包括:
根据所述第一关联关系,建立所述测试案例与接口A的所述第二接口信息的第二关联关系;
和/或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010130453.1/2.html,转载请声明来源钻瓜专利网。