[发明专利]一种接口测试方法、计算机设备及计算机可读存储介质在审
申请号: | 202011561105.6 | 申请日: | 2020-12-25 |
公开(公告)号: | CN114691464A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 魏然;侯春华;申光;刘明 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 沈园园 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 方法 计算机 设备 可读 存储 介质 | ||
本发明实施例提供一种接口测试方法、计算机设备及计算机可读存储介质,方法通过获取根据预定模板自动生成的待测试的接口的中间接口函数,获取调用至少一个中间接口函数以实现业务功能的至少一个步骤的功能函数,生成按照所需的业务功能调用至少一个功能函数的测试用例,执行该测试用例以进行测试,在某些实施过程中具有提高接口测试的效率,易于调试,减少冗余代码量技术效果,有利于保证测试的质量。
技术领域
本发明实施例涉及但不限于计算机领域,具体而言,涉及但不限于一种接口测试方法、计算机设备及计算机可读存储介质。
背景技术
随着互联网的高速发展,软件开发工具和技术的日渐完善导致各种各样的软件产品开始涌现,越来越多的国内外IT企业对软件的质量提出更高的要求。近年来,IT行业对于软件测试的自动化日益重视,特别在敏捷开发流程中,更是不可或缺。然而在相关技术中,针对接口的测试仍在存在效率低下、难以调试和冗余代码多等问题,容易影响测试的质量。
发明内容
本发明实施例提供的一种接口测试方法、计算机设备及计算机可读存储介质,主要解决的技术问题是相关技术中对于接口的测试效率低下的技术问题。
为解决上述技术问题,本发明实施例提供一种接口测试方法,包括:获取待测试的接口的中间接口函数,所述中间接口函数根据预定模板自动生成;获取功能函数,所述功能函数根据所述中间接口函数形成,所述功能函数调用至少一个所述中间接口函数实现业务功能的至少一个步骤;生成测试用例,所述测试用例按照所需的业务功能调用至少一个所述功能函数,根据所述功能函数形成;执行所述测试用例进行测试。
本发明实施例还提供一种计算机设备,包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如上所述的接口测试方法的步骤。
本发明实施例还提供一种计算机存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的接口测试方法的步骤。
根据本发明实施例提供的接口测试方法、计算机设备及计算机存储介质,通过待测试的接口的中间接口函数,中间接口函数根据预定模板自动生成;获取功能函数,功能函数根据中间接口函数形成,功能函数实现业务功能的至少一个步骤;生成测试用例,测试用例按照所需的业务功能调用至少一个功能函数;执行测试用例进行测试。由于对中间接口函数的再次封装,形成了功能函数,使得对于测试用例的编写可以不关心底层的具体实现,在某些实施过程中可实现包括但不限于的提高接口测试的效率,有利于保证测试的质量。
本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
图1为本发明实施例一的接口测试方法的流程示意图;
图2为本发明实施例二的一种接口测试系统的架构示意图;
图3为本发明实施例二的接口测试方法的细化流程示意图;
图4为本发明实施例二的接口测试方法进一步的细化流程示意图一;
图5为本发明实施例二的接口测试方法进一步的细化流程示意图二;
图6为本发明实施例二的接口测试方法的一种自动化测试过程的流程示意图;
图7为本发明实施例三的计算机设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011561105.6/2.html,转载请声明来源钻瓜专利网。