[发明专利]一种用例测试方法、装置、电子设备及存储介质在审
| 申请号: | 202210277144.6 | 申请日: | 2022-03-21 |
| 公开(公告)号: | CN114676049A | 公开(公告)日: | 2022-06-28 |
| 发明(设计)人: | 幸赞忍;何渝君;邹伟林;汪倩云;左杭;成正林;邬明罡 | 申请(专利权)人: | 瀚云科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 214000 江苏省无锡市无锡新区新*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 方法 装置 电子设备 存储 介质 | ||
本申请提供一种用例测试方法、装置、电子设备及存储介质,所述方法包括:根据测试用例生成表格中的表格数据,表格数据包括测试用例分别对应的测试请求信息和处理地址;通过数据读取脚本读取表格数据,数据读取脚本为通过预设编程语言编写获得;根据测试请求信息对待测试接口进行测试,并接收待测试接口返回的响应结果;根据响应结果判断用例测试是否通过,生成测试结果信息;将响应结果和测试结果信息存储至表格,获得测试表格,并根据处理地址向对应的终端发送测试表格。实现在表格中对接口测试用例进行管理,提高了接口测试的效率。并且将响应结果和测试结果都通过同一个表格进行展示,便于对用例测试的完整过程进行查看。
技术领域
本申请涉及软件测试技术领域,具体而言,涉及一种用例测试方法、装置、电子设备及存储介质。
背景技术
接口测试是测试系统组件接口的一种测试,接口测试能为高复杂平台带来高效的缺陷检测和质量监督能力,因此,接口测试越来越受重视。但在目前的接口测试中,需要在代码中写入接口测试信息,或是通过一些接口测试工具,手动输入接口测试信息,效率低下且容易出现错误,不便于对于接口测试信息的管理。并且,在接口测试之后,不能直观清楚的看到接口测试的结果。
发明内容
本发明实施例的目的在于一种用例测试方法、装置、电子设备及存储介质,通过编程语言编写的数据读取脚本读取表格数据,获取测试请求信息,并且可以在表格中对接口测试用例进行管理,提高了接口测试的效率。并且将响应结果和测试结果都通过同一个表格进行展示,便于对用例测试的完整过程进行查看。
第一方面,本申请实施例提供了一种用例测试方法,包括:根据测试用例生成表格中的表格数据,表格数据包括测试用例分别对应的测试请求信息和处理地址;通过数据读取脚本读取表格数据,数据读取脚本为通过预设编程语言编写获得;根据测试请求信息对待测试接口进行测试,并接收待测试接口返回的响应结果;根据响应结果判断用例测试是否通过,生成测试结果信息;将响应结果和测试结果信息存储至表格,获得测试表格,并根据处理地址向对应的终端发送测试表格。
在上述的实现过程中,测试请求数据和处理地址存储至表格中,使得测试请求用例的格式规范,进而可以避免测试数据格式不正确时,自动化代码运行过程中出现异常,提高了接口测试效率,便于对用例测试信息进行管理。根据测试请求信息对待测试接口进行测试之后,将响应结果以及测试结果,存储至表格中,获得测试表格,并将测试表格发送至对应的终端。以规范的表格形式,将响应结果、测试结果以及其他用例测试信息体现在测试表格,更加直观清楚,便于测试人员及时发现问题。
可选地,在本申请实施例中,根据测试用例生成表格中的表格数据,包括:获取测试用例的测试用例信息;将测试用例信息按照预设格式输入表格,获得表格数据;测试请求信息包括接口请求路径、接口路径、测试请求参数、查询语句。
在上述的实现过程中,将获取到的测试用例信息按照预设格式输入表格,可以对表格中的测试用例信息进行编辑,实现通过编辑表格对测试用例信息进行修改、增加或删除,提高了对测试用例信息的管理效率。
可选地,在本申请实施例中,根据测试用例生成表格中的表格数据,包括:获取测试用例的测试用例信息文档,通过调用转换方法将测试用例信息文档转换为表格,获得表格数据。
在上述的实现过程中,通过调用转换方法将测试用例信息文档转换为表格,操作便捷,并且可以实现对测试用例文档进行批量转换,提高了接口测试效率。
可选地,在本申请实施例中,在通过数据读取脚本读取表格数据之后,根据测试请求信息对待测试接口进行测试之前,方法还包括:通过列表创建脚本建立列表,将读取到的表格数据中的多个测试请求信息,以字典的方式分别存储至列表对应的元素中,列表创建脚本通过预设编程语言编写获得。在上述的实现过程中,若表格数据中存储了多个测试请求信息,可以建立列表,将读取到的多个测试请求信息分别存储至列表的不同元素,无需测试人员对多条测试请求信息进行代码编写,提高测试效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瀚云科技有限公司,未经瀚云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210277144.6/2.html,转载请声明来源钻瓜专利网。





