[发明专利]测试案例生成方法、数据生成方法、装置、设备及介质在审
申请号: | 201810437749.0 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108710569A | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 张美苑 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 接口集合 目标测试 目标接口 生成请求 数据生成 应用环境 集合 案例存储 接口逻辑 自动生成 配置的 预设 数据库 | ||
本发明公开了测试案例生成方法、数据生成方法、装置、设备及介质。该测试案例生成方法包括:获取测试案例生成请求,所述测试案例生成请求包括测试任务和应用环境信息;基于所述测试任务,获取至少一个原始接口集合,每一所述原始接口集合包括按预设接口逻辑配置的至少一个原始接口;从至少一个原始接口集合中获取与所述应用环境信息相对应的目标接口集合;执行所述目标接口集合,生成目标测试案例,并将所述目标测试案例存储在数据库中。该测试案例生成方法无需手工编写测试案例,节省时间和成本,而且可以通过执行接口集合自动生成测试案例,效率较高。
技术领域
本发明涉及计算机技术领域,尤其涉及一种测试案例生成方法、数据生成方法、装置、设备及介质。
背景技术
随着我国经济发展和人民生活水平的提高,人们的投资理财意识不断增强,越来越多普通百姓开始关注投资理财。一些金融公司为了方便客户,相继开发了众多金融理财APP(Application,应用程序),在将这些金融理财APP推广给客户之前,通常需要对这些金融理财APP进行压力测试,因此,常常需要大批量测试数据。当前测试数据生成过程,主要通过预先编辑的测试案例,并执行这些测试案例生成的脚本,从而获取大批量测试数据。
金融领域所需的测试数据的组成较为复杂,其主要包括这些特点:必须包含手机号码、身份证号码、姓名、银行卡号码和交易密码,同时,姓名和身份证号码必须真实且联网核查通过;姓名、身份证号码必须与银行卡号码对应的银行卡预留的姓名和身份证号码一致,而且经过银联四要素鉴权后仍能符合要求;注册手机号码必须与银行卡号码对应的银行卡预留手机号码一致。由此可知,金融领域所需的测试数据对数据的可靠性要求比较高,或者可以说金融领域所需的测试数据的门槛较高,且需要经过多次验证,因此,以下将金融领域所需的测试数据简称为高门槛测试数据。
由于金融领域所需的测试数据的这些特性,使得如何获取高门槛测试数据成了一个难题。当前主要是人工编写高门槛测试数据,往往需要消耗大量人力和时间,而且可能会因为人为疏忽导致生成的高门槛测试数据错误,使得生成高门槛测试数据的效率低、成本高和稳定性欠佳。而且,当前采用预先编辑测试案例并执行对应脚本的方式生成的测试数据不具有高门槛测试数据的特点,无法满足金融理财APP的测试需求。
发明内容
本发明实施例提供一种测试案例生成方法、装置、设备及介质,以解决当前测试案例生成方法所获得的测试案例,无法满足被执行时可生成高门槛测试数据的需求的问题。
本发明实施例提供一种数据生成方法、装置、设备及介质,以解决当前采用人工编写高门槛测试数据效率低、成本高和稳定性欠佳的问题。
第一方面,本发明实施例提供一种测试案例生成方法,包括:
获取测试案例生成请求,所述测试案例生成请求包括测试任务和应用环境信息;
基于所述测试任务,获取至少一个原始接口集合,每一所述原始接口集合包括按预设接口逻辑配置的至少一个原始接口;
从至少一个原始接口集合中,获取与所述应用环境信息相对应的目标接口集合;
执行所述目标接口集合,生成目标测试案例,并将所述目标测试案例存储在数据库中。
第二方面,本发明实施例提供一种测试案例生成装置,包括:
测试案例生成请求模块,用于获取测试案例生成请求,所述测试案例生成请求包括测试任务和应用环境信息;
原始接口集合获取模块,用于基于所述测试任务,获取至少一个原始接口集合,每一所述原始接口集合包括按预设接口逻辑配置的至少一个原始接口;
目标接口集合获取模块,用于从至少一个原始接口集合中,获取与所述应用环境信息相对应的目标接口集合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810437749.0/2.html,转载请声明来源钻瓜专利网。