[发明专利]接口自动化测试方法、测试装置和测试系统在审
申请号: | 202211564858.1 | 申请日: | 2022-12-07 |
公开(公告)号: | CN115712578A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 张兰英;周辉;张晓玉;李涛;郝磊;李鹏;王鹏 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓玲 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 自动化 测试 方法 装置 系统 | ||
本申请提供了一种接口自动化测试方法、测试装置和测试系统,该方法包括:在接收到来自报错接口的报错信息的情况下,根据目标标识信息,从错误日志文件中获取目标日志数据,报错接口为在交易过程中发生错误的接口,目标日志数据为携带有目标标识信息的日志数据,目标标识信息为与报错接口对应的交易流水号;根据目标日志数据中的目标关键数据生成目标测试用例,目标测试用例至少包括用于测试报错接口是否存在目标测试问题的数据,目标测试问题为报错接口的报错信息对应的测试问题;在报错接口修复完成的情况下,采用目标测试用例对对应的报错接口进行测试,以验证报错接口是否修复成功。该方法解决了现有技术中测试用例无法自动生成的问题。
技术领域
本申请涉及接口测试技术领域,具体而言,涉及一种接口自动化测试方法、测试装置、计算机可读存储介质和测试系统。
背景技术
在测试过程中,测试案例不可能做到完全覆盖所有测试场景,尤其是较复杂的功能,因为涉及的要素/因素比较多,完全穷举是不可能的,因此只能在主要的、典型的测试场景基础上,尽量多地考虑可能发生的情况,而这个过程大多是人工完成的。但在实际测试过程中,可能在不经意间,触发了一些实际发生,但案例场景没有覆盖到,且应用程序存在问题的场景(发生错误/返回异常),这个时候需要人工分析这个场景,并补充对应的测试案例,有时甚至会忽略一些偶发问题,导致本该发现的问题被遗漏。
现有的自动化测试方法,主要聚焦于操作的图形化以及在执行方面的自动化程度,但在案例设计、数据准备等对人工参与依赖较大的部分几乎处于空白,主要原因是设计的过程以及数据准备的过程在不同行业背景、不同业务场景下,的确需要大量的人为分析设计工作,这也恰恰是测试过程中,无论是手工测试或是自动化测试,比较核心的部分,因为这几乎都是创造的过程,而不是重复的过程,这也是现有AI技术最挑战的部分。所以现阶段从正向思维去解决这个问题,难度非常之大。
发明内容
本申请的主要目的在于提供一种接口自动化测试方法、测试装置、计算机可读存储介质和测试系统,以解决现有技术中测试用例无法自动生成的问题。
根据本申请实施例的一个方面,提供了一种接口自动化测试方法,所述方法应用于后端,所述后端与接口通信连接,所述方法包括:在接收到来自报错接口的报错信息的情况下,根据目标标识信息,从错误日志文件中获取目标日志数据,所述报错接口为在交易过程中发生错误的接口,所述目标日志数据为携带有所述目标标识信息的日志数据,所述目标标识信息为与所述报错接口对应的交易流水号,所述错误日志文件包括所有的所述报错接口的所述日志数据;根据所述目标日志数据中的目标关键数据生成目标测试用例,所述目标关键数据为组成所述目标测试用例的数据,所述目标测试用例至少包括用于测试所述报错接口是否存在目标测试问题的数据,一种所述报错信息对应一种测试问题,所述目标测试问题为所述报错接口的所述报错信息对应的所述测试问题;在所述报错接口修复完成的情况下,采用所述目标测试用例对对应的所述报错接口进行测试,以验证所述报错接口是否修复成功。
可选地,在根据所述目标日志数据中的目标关键数据生成目标测试用例之后,所述方法还包括:采用所述目标测试用例对待测接口进行测试,以检验所述待测接口是否存在所述目标测试问题,所述待测接口与所述报错接口为同一类型的接口。
可选地,采用所述目标测试用例对对应的所述报错接口进行测试,以验证所述报错接口是否修复成功,包括:根据所述目标测试用例生成测试脚本;采用所述测试脚本对所述报错接口进行测试,以验证所述报错接口是否修复成功。
可选地,根据所述目标日志数据中的目标关键数据生成目标测试用例,包括:从所述目标日志数据中提取出所述目标关键数据;将所述目标关键数据填充到预设测试用例模板中,得到所述目标测试用例,所述预设测试用例模板的形式为二维表格形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211564858.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种并网方法、系统、装置及存储介质
- 下一篇:一种脂溶态砷化合物的合成方法