[发明专利]测试数据生成方法、装置、设备、存储介质和程序产品在审
| 申请号: | 202110882907.5 | 申请日: | 2021-08-02 |
| 公开(公告)号: | CN113568838A | 公开(公告)日: | 2021-10-29 |
| 发明(设计)人: | 高艳 | 申请(专利权)人: | 工银科技有限公司;中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李春伟 |
| 地址: | 071700 河北省保定市中国(河北)自由贸易试验*** | 国省代码: | 河北;13 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试数据 生成 方法 装置 设备 存储 介质 程序 产品 | ||
本公开提供了一种测试数据生成方法,可以应用于金融领域或其他领域。该测试数据生成方法包括:获取用户的测试数据生成请求,所述测试数据生成请求包括测试案例和与所述测试案例相应的至少一个测试环节;根据所述测试案例和所述至少一个测试环节,建立第一接口集;调用所述第一接口集以执行以下步骤:建立测试数据;修改所述测试数据,以使所述测试数据在进行测试时直接进入所述至少一个测试环节中的目标测试环节;以所述修改后的测试数据作为最终的测试数据并输出。本公开还提供了一种测试数据生成装置、设备、存储介质和程序产品。
技术领域
本公开涉及自动化测试领域,具体地涉及一种测试数据生成方法、装置、设备、存储介质和程序产品。
背景技术
随着信息数字化技术的发展,各类审批工作都通过审批程序实现了线上审批。在各类审批程序正式投入使用之前,需要对其涉及的审批流程进行测试。
目前,对审批流程进行测试主要采用以下方式:由测试人员手工填写测试申请单,并通过系统页面提交测试申请单。之后,测试人员根据实际业务的审批流程,依次登录各审批人的账号对测试申请单进行审批。然而,采用上述方式耗时较长,测试效率较低。
发明内容
鉴于上述问题,本公开提供了提高测试效率的测试数据生成方法、装置、设备、存储介质和程序产品。
根据本公开的第一个方面,提供了一测试数据生成方法,包括:
获取用户的测试数据生成请求,所述测试数据生成请求包括测试案例和与所述测试案例相应的至少一个测试环节;
根据所述测试案例和所述至少一个测试环节,建立第一接口集;
调用所述第一接口集以执行以下步骤:
建立测试数据;
修改所述测试数据,以使所述测试数据在进行测试时直接进入所述至少一个测试环节中的目标测试环节;
以修改后的测试数据作为最终的测试数据并输出。
根据本公开的实施例,所述第一接口集中包括N个接口,所述N为大于1的整数;其中,第N个接口对应于所述目标测试环节,第1个接口至第N-1个接口对应于所述测试数据在进行测试时,在进入所述目标测试环节之前所需进入的测试环节;所述修改所述测试数据的步骤包括:
顺次调用所述N个接口修改所述测试数据,以使修改后的测试数据在进行测试时能够跳过与第1个接口至第N-1个接口相应的测试环节,并进入所述目标测试环节。
根据本公开的实施例,所述建立测试数据的步骤包括:
生成测试数据的标识信息;
将所述标识信息发送至所述N个接口;
所述顺次调用所述N个接口修改所述测试数据的步骤包括:
每个接口根据其接收到的所述标识信息,对与所述标识信息相应的所述测试数据进行修改。
根据本公开的实施例,所述根据所述测试案例和所述至少一个测试环节,建立第一接口集的步骤包括:
根据所述测试案例,从预先建立的接口集数据库中确定出与所述测试案例相匹配的接口集,以得到至少一个第二接口集;
根据所述至少一个测试环节,从所述至少一个第二接口集中确定出与所述至少一个测试环节相匹配的接口集,以得到所述第一接口集。
根据本公开的实施例,所述以所述修改后的测试数据作为最终的测试数据并输出的步骤包括:
验证所述修改后的测试数据在进行测试时是否能进入目标测试环节;
当所述修改后的测试数据通过验证时,以所述修改后的测试数据作为最终的测试数据并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工银科技有限公司;中国工商银行股份有限公司,未经工银科技有限公司;中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110882907.5/2.html,转载请声明来源钻瓜专利网。





