[发明专利]测试用例创建方法、装置、计算机设备及存储介质有效

专利信息
申请号: 201710619716.3 申请日: 2017-07-26
公开(公告)号: CN107908542B 公开(公告)日: 2020-06-23
发明(设计)人: 李艳丽;廖光明;张宗勇;冯捷;谢生校;胡靖;邓庆豪 申请(专利权)人: 平安壹钱包电子商务有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 谢曲曲
地址: 518000 广东省深圳市福田区红荔西*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 测试 创建 方法 装置 计算机 设备 存储 介质
【权利要求书】:

1.一种测试用例创建方法,其特征在于,所述方法包括以下步骤:

显示测试组件列表;

获取在所述测试组件列表中选择的测试组件,将所述选择的测试组件添加到用例编写界面中;

通过所述用例编写界面获取用例创建指令;

根据所述用例创建指令获取添加到用例编写界面中的测试组件,获取所述测试组件对应的测试代码;

按照所述测试组件在所述用例编写界面中的排序,对所述测试组件对应的测试代码进行组装,根据测试代码的预设数据格式对测试代码的数据格式进行调整以生成测试用例;

所述显示测试组件列表的步骤之前,还包括:

获取原子用例和测试接口的接口数据;

根据所述接口数据和预设组件提取规则从所述原子用例的测试代码中提取出与所述测试接口相对应的组件代码,根据所述组件代码生成测试组件;

将生成的所述测试组件添加到测试组件列表中;

所述根据所述接口数据和预设组件提取规则从所述原子用例的测试代码中提取出与所述测试接口相对应的组件代码,根据所述组件代码生成测试组件包括:

在获取的原子用例的位置显示拆分操作按钮,通过拆分操作按钮获取原子用例拆分指令后,获取原子用例拆分指令中的原子用例标识,根据原子用例标识查找其所对应的原子用例的测试代码以及待拆分的原子用例所属的应用程序,获取应用程序的各测试接口的接口请求参数;

将各测试接口的接口请求参数与原子用例的测试代码中的参数进行匹配,根据匹配成功的接口请求参数对应的接口以及接口所属的应用程序对测试组件代码进行命名后生成新的测试组件。

2.根据权利要求1所述的测试用例创建方法,其特征在于,所述获取所述测试组件对应的测试代码的步骤之后,还包括:

将获取到的所述测试组件对应的测试代码在所述用例编写界面中进行展示;

通过所述用例编写界面获取对所述测试代码进行的修改操作,根据所述修改操作生成修改后的测试代码对应的测试组件,将生成的测试组件替换所述用例编写界面中修改前的测试组件,并将生成的测试组件添加至所述测试组件列表中。

3.根据权利要求1所述的测试用例创建方法,其特征在于,所述方法还包括:

显示测试用例列表;

获取在所述测试用例列表中选择的测试用例,将选择的测试用例添加到用例编写界面,在所述用例编写界面中显示所述测试用例中包含的测试组件;

通过所述用例编写界面获取对显示的测试组件的修改操作,根据修改后的测试组件生成新增测试用例。

4.根据权利要求3所述的测试用例创建方法,其特征在于,所述方法还包括:

将所述新增测试用例与修改操作前的测试用例进行比对,得到所述新增测试用例中首个修改的测试组件;

获取所述首个修改的测试组件中前一测试组件的测试结果,将获取到的测试结果输入到所述首个修改的测试组件中;

当获取到新增测试用例执行指令时,执行所述新增测试用例中所述首个修改的测试组件及所述首个测试组件之后的测试组件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹钱包电子商务有限公司,未经平安壹钱包电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710619716.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top