[发明专利]接口测试方法、装置、终端设备以及存储介质在审
申请号: | 202210240098.2 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114816986A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 刘颖麒;邸立涛 | 申请(专利权)人: | 深圳市飞泉云数据服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 王韬 |
地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 终端设备 以及 存储 介质 | ||
本发明公开了一种接口测试方法、装置、终端设备以及存储介质,其接口测试方法包括:获取生产环境接口访问记录、接口变更历史;运行接口测试程序生成接口测试覆盖记录;将所述生产环境接口访问记录和所述接口测试覆盖记录进行对比,生成A报告;将所述接口变更历史和所述接口测试覆盖记录进行对比,生成B报告。本申请以输出报告的形式揭示接口说明文档错误和遗漏以及测试覆盖不全的问题,方便开发工程师更新接口说明文档以及测试工程师增加测试覆盖,提升接口测试的效果。
技术领域
本申请涉及软件测试技术领域,尤其涉及一种接口测试方法、装置、终端设备以及存储介质。
背景技术
接口测试是测试系统组件间接口的一种测试,主要用于验证被测系统的各个组件功能性和稳定性,包括系统内部及外部之间的功能执行情况。接口测试作为软件生命周期的一个关键阶段,对保证软件质量具有重要意义,近年来接口测试技术也越来越受到软件开发和项目管理人员的重视,逐渐成为研究热点。
通常在研发过程中由开发工程师提供接口说明文档,测试工程师基于接口说明文档设计测试用例,然后进行接口测试,测试工程师的工作很大程度上依赖于研发工程师提供的接口说明文档。但在实际工作中,研发工程师经常因研发周期局限性和工作疏忽等原因,导致提供的接口说明文档出现错误或者遗漏。另外,接口测试通常是面向用例进行管理的,测试工程师难以基于接口的视角对用例进行维护,导致接口测试覆盖不全。
因此,有必要提出一种新的接口测试解决方案。
发明内容
本发明的主要目的在于提供一种接口测试方法、装置、终端设备以及存储介质,旨在以输出报告的形式揭示接口说明文档错误和遗漏以及测试覆盖不全的问题,方便开发工程师更新接口说明文档以及测试工程师增加测试覆盖,提升接口测试的效果。
为实现上述目的,本发明提供一种接口测试方法,所述接口测试方法包括:
获取生产环境接口访问记录、接口变更历史;
运行接口测试程序生成接口测试覆盖记录;
将所述生产环境接口访问记录和所述接口测试覆盖记录进行对比,生成A报告;
将所述接口变更历史和所述接口测试覆盖记录进行对比,生成B报告。
可选地,所述方法还包括:
所述获取生产环境接口访问记录、接口变更历史的步骤包括:
运行预设的对比程序获取所述生产环境接口访问记录、所述接口变更历史;
所述将所述生产环境接口访问记录和所述接口测试覆盖记录进行对比,生成A报告的步骤包括:
运行所述预设的对比程序将所述生产环境接口访问记录和所述接口测试覆盖记录进行对比,生成A报告;
所述将所述接口变更历史和所述接口测试覆盖记录进行对比,生成B报告的步骤包括:
运行所述预设的对比程序将所述接口变更历史和所述接口测试覆盖记录进行对比,生成B报告。
可选地,所述运行预设的对比程序获取所述生产环境接口访问记录、所述接口变更历史的步骤包括:
运行所述预设的对比程序从已上线项目运维数据库中获取所述生产环境接口访问记录;
运行所述预设的对比程序从接口管理模块中获取所述接口变更历史。
可选地,所述运行接口测试程序生成接口测试覆盖记录的步骤包括:
通过配置管理模块获取配置变量;
通过所述接口管理模块获取接口信息;
通过用例管理模块获取自动化用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市飞泉云数据服务有限公司,未经深圳市飞泉云数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210240098.2/2.html,转载请声明来源钻瓜专利网。