[发明专利]一种生成接口测试用例的方法、装置及设备在审
申请号: | 202011036288.X | 申请日: | 2020-09-27 |
公开(公告)号: | CN112100078A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 袁正东;冯晓峰;林明;黄坤;单晟;王曦 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 接口 测试 方法 装置 设备 | ||
本说明书提供了一种生成接口测试用例的方法、装置及设备。所述方法包括扫描项目代码控制层接口,获取目标接口信息;比较所述目标接口信息与预设接口信息是否一致;在所述目标接口信息与预设接口信息不一致的情况下,基于所述目标接口信息生成接口测试用例模板;根据所述接口测试用例模板和配置参数,生成接口测试用例。利用本说明书实施例可以提高生成接口测试用例的效率,进而可以提高接口测试的效率。
技术领域
本申请涉及开发测试技术领域,特别涉及一种生成接口测试用例的方法、装置及设备。
背景技术
随着前后端分离逐渐成为互联网项目一种标准的开发方式,项目开发中前端与后端对Web应用程序接口的沟通成本也随之升高,例如,只要接口变更,后端需要及时和前端沟通,以便前端对接口进行调整,一旦没有及时调整,就会出现接口访问异常。因此,接口测试变得越来越重要。
现有技术中,开发人员主要基于测试框架编写测试用例进行接口测试。然而,利用现有的测试框架进行接口测试,不仅需要开发人员手动写测试用例,而且当某个接口或者某些接口需要增加、删除或者修改时,需要一个一个的编写代码进行维护。这种方式进行接口测试需要花费较长时间,从而使得接口测试效率很低。
因此,业内亟需一种可以解决上述问题的技术方案。
发明内容
本说明书实施例提供了一种生成接口测试用例的方法、装置及设备,可以提高生成接口测试用例的效率,进而提高接口测试效率。
本说明书提供的生成接口测试用例的方法、装置及设备是包括以下方式实现的。
一种生成接口测试用例的方法,包括:扫描项目代码控制层接口,获取目标接口信息;比较所述目标接口信息与预设接口信息是否一致;在所述目标接口信息与预设接口信息不一致的情况下,基于所述目标接口信息生成接口测试用例模板;根据所述接口测试用例模板和配置参数,生成接口测试用例。
一种生成接口测试用例的装置,包括:获取模块,用于扫描项目代码控制层接口,获取目标接口信息;比较模块,用于比较所述目标接口信息与预设接口信息是否一致;模板生成模块,用于在所述目标接口信息与预设接口信息不一致的情况下,基于所述目标接口信息生成接口测试用例模板;用例生成模块,用于根据所述接口测试用例模板和配置参数,生成接口测试用例。
一种生成接口测试用例的设备,包括处理器及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现本说明书实施例中任意一个方法实施例的步骤。
一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现本说明书实施例中任意一个方法实施例的步骤。
本说明书提供的一种生成接口测试用例的方法、装置及设备。一些实施例中通过扫描项目代码控制层接口,可以自动获取需要的接口信息,从而为提高后续测试效率提供基础。通过将获取的目标接口信息与预设接口信息进行比较,可以为后续确定是否生成对应的接口测试用例模板提供基础。在确定目标接口信息与预设接口信息不一致的情况下,通过根据目标接口信息生成格式化接口文档,基于格式化接口文档生成接口测试用例模板,不仅不需要开发人员提供开发文档就可以生成接口测试用例模板,而且可以使开发人员能够利用接口测试用例模板,快速生成新的测试脚本进行测试。在生成接口测试用例模板后,无需开发人员编写接口测试用例,只需要配置接口测试用例模板中各字段具体测试取值,就可以自动化高效的生成接口测试用例,从而在保证代码质量的同时,给开发人员节省大量的测试用例编写时间,提高生成接口测试用例的效率,进而提高接口测试效率。采用本说明书提供的实施方案,可以提高生成接口测试用例的效率,进而提高接口测试效率。
附图说明
此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,并不构成对本说明书的限定。在附图中:
图1是本说明书提供的一种生成接口测试用例的方法的一个实施例的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011036288.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:政务数据交换任务调度方法和装置
- 下一篇:一种用于园艺绿化的自动浇水装置