[发明专利]自动化测试用例的生成方法、电子设备及可读存储介质在审
申请号: | 201911421046.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111522728A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 董燕云 | 申请(专利权)人: | 支付宝实验室(新加坡)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘进 |
地址: | 新加坡珊顿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 生成 方法 电子设备 可读 存储 介质 | ||
本说明书实施例公开了一种自动化测试用例的生成方法,在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;根据所述入参、所述出参和所述操作录制数据,生成缓存文件;通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;根据所述结构化测试框架中每个步骤的准备数据,生成用例。
技术领域
本说明书实施例涉及数据测试技术领域,尤其涉及一种自动化测试用例的生成方法、电子设备及可读存储介质。
背景技术
目前传统的软件测试工作,主要是由测试人员,根据需求文档编写测试用例,手工完成测试任务,并记录测试结果。而且,随着技术的进步,现在已经逐步引入自动化测试手段,重复性回归测试工作可通过自动化测试的方式进行。
而现有技术在生成自动化测试的用例时,通常使用录制回放工具,以通过录制线上的流量,将真实的流量数据,自动生成用例数据,并在线下进行回放,完成业务功能的回归和验证。
发明内容
本说明书实施例提供了一种自动化测试用例的生成方法、电子设备及可读存储介质,真实数据生成的用例会促使数据噪音变小,提高所述用例的准确性。
本说明书实施例第一方面提供了一种自动化测试用例的生成方法,包括:
在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;
对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;
根据所述入参、所述出参和所述操作录制数据,生成缓存文件;
通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;
根据所述结构化测试框架中每个步骤的准备数据,生成用例。
本说明书实施例第二方面提供了一种自动化测试用例的生成装置,包括:
接口监听单元,用于在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;
录制单元,用于对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;
缓存文件生成单元,用于根据所述入参、所述出参和所述操作录制数据,生成缓存文件;
文件解析单元,用于通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;
用例生成单元,用于根据所述结构化测试框架中每个步骤的准备数据,生成用例。
本说明书实施例第三方面还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述自动化测试用例的生成方法的步骤。
本说明书实施例第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时上述自动化测试用例的生成方法的步骤。
本说明书实施例的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝实验室(新加坡)有限公司,未经支付宝实验室(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911421046.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于闩锁的具有放松机构的连接器
- 下一篇:一种预应力锚栓张拉施工工艺