[发明专利]测试用例生成方法、装置、计算机设备和存储介质在审
申请号: | 202111520627.6 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114218097A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 宋鑫 | 申请(专利权)人: | 平安证券股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;熊成龙 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 生成 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及人工智能技术领域,提供一种测试用例生成方法、装置、计算机设备和存储介质,方法包括:在用户成功登录后,判断是否接收到用户触发的测试用例生成请求;若接收到测试用例生成请求,从测试用例生成请求中获取用户输入的业务用例信息;从预设的RPA工具的动作库中筛选出与业务用例信息对应的动作;基于用户从所有动作中选取动作的顺序依次录制动作信息;在动作信息的录制结束后,将每一个动作信息转化成各自对应的动作图标;将所有动作图标按照动作信息的录制顺序进行连接处理,得到测试用例。本申请能提高测试用例的生成智能性与生成效率。本申请还可以应用于区块链领域,上述测试用例等数据可以存储于区块链上。
技术领域
本申请涉及人工智能技术领域,具体涉及一种测试用例生成方法、装置、计算机设备和存储介质。
背景技术
随着软件产业的不断发展,新开发的软件越来越复杂,功能越来越多,使得软件测试也变得越来越复杂。在软件测试过程中,为保证测试质量,通常需要设计和编写大量的测试用例。然而,测试用例的设计需要较高的技术水平和丰富的工作经验,且对测试用例进行编写和修改往往需要耗费相关人员的大量时间,耗费较多人力,从而使得测试用例的生成成本较高,且生成效率低。另一方面,由于多个待测试软件中往往会存在功能相似的模块,对应的测试用例也比较相似,如果每次重新编写测试用例也会大大降低测试用例的生成效率,测试用例的生成缺乏智能性。
发明内容
本申请的主要目的为提供一种测试用例生成方法、装置、计算机设备和存储介质,旨在解决现有的测试用例生成方式容易造成测试用例的生成成本较高,且生成效率低,测试用例的生成缺乏智能性的技术问题。
本申请提出一种测试用例生成方法,所述方法包括步骤:
在用户成功登录后,判断是否接收到所述用户触发的测试用例生成请求;
若接收到所述测试用例生成请求,从所述测试用例生成请求中获取所述用户输入的业务用例信息;
从预设的RPA工具的动作库中筛选出与所述业务用例信息对应的动作;其中,所述动作的数量包括多个;
基于所述用户从所有所述动作中选取动作的顺序依次录制动作信息;
在所述动作信息的录制结束后,将每一个所述动作信息转化成各自对应的动作图标;
将所有所述动作图标按照所述动作信息的录制顺序进行连接处理,得到测试用例。
可选地,所述基于所述用户从所有所述动作中选取动作的顺序依次录制动作信息,包括:
判断是否接收到所述用户触发的第一指令;其中,所述第一指令为开始录制的指令;
若接收到所述第一指令,获取所述用户从所有所述动作中选取的指定动作的动作名称,以及获取与所述指定动作对应的操作元素的ID信息;
基于所述动作名称与所述ID信息生成与所述指定动作对应的参数表单,并基于所述参数表单得到与所述指定动作对应的动作信息,以完成对于所述指定动作的录制;
进行下一动作的录制,直至接收到所述用户触发的第二指令后停止录制;其中,所述第二指令为结束录制的指令。
可选地,所述基于所述动作名称与所述ID信息生成与所述指定动作对应的参数表单,并基于所述参数表单得到与所述指定动作对应的动作信息,以完成对于所述指定动作的录制,包括:
基于所述动作名称获取与所述指定动作对应的动作类型;其中,所述动作类型包括第一预设动作类型与第二预设动作类型;
若所述动作类型为所述第一预设动作类型,通过预设的渲染工具生成用于输入元素ID信息的第一表单,并在所述第一表单中填入所述ID信息得到与所述指定动作对应的参数表单;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安证券股份有限公司,未经平安证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111520627.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光波导放大器及其制作方法
- 下一篇:半导体结构的形成方法