[发明专利]一种测试数据生成方法、装置及系统在审
申请号: | 201911196002.1 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111078536A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 钱峰 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周达;刘飞 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试数据 生成 方法 装置 系统 | ||
本说明书实施例公开了一种测试数据生成方法、装置及系统,所述方法获取签约配置数据,所述签约配置数据包括客户类型以及客户签约所对应的数据项的第一子配置数据;根据所述客户类型获取签约流程数据;根据所述签约流程数据、所述签约流程数据中的数据项所对应的第一数据生成规则及第一子配置数据,生成用于测试的客户签约数据。利用本说明书各个实施例,可以实现测试数据的自动生成,大幅度提高测试效率。
技术领域
本发明涉及计算机数据处理技术领域,特别地,涉及一种测试数据生成方法、装置及系统。
背景技术
银行软件的测试过程包括了单体测试、功能测试、自动化测试和压力测试等,各种测试过程都需要相应的测试数据。针对网银的测试中,功能测试阶段的数据一般由测试人员通过网银的签约功能来生成,针对不同的客户群需要执行不同的签约流程。而单体测试由开发人员自己完成的。但开发人员往往不太希望通过签约模块来生成测试数据,需要面临与外系统的交互、沟通调试等,时间成本太长。自动化测试和压力测试又往往需要大量的测试数据,如果按照功能测试的数据生成方法,将变得极其低效甚至不可完成。
发明内容
本说明书实施例的目的在于提供一种测试数据生成方法、装置及系统,可以实现测试数据的自动生成,大幅度提高测试效率。
本说明书提供一种测试数据生成方法、装置及系统是包括如下方式实现的:
一种测试数据生成方法,包括:
获取签约配置数据,所述签约配置数据包括客户类型以及客户签约所对应的数据项的第一子配置数据;
根据所述客户类型获取签约流程数据;
根据所述签约流程数据、所述签约流程数据中的数据项所对应的第一数据生成规则及第一子配置数据,生成用于测试的客户签约数据。
本说明书所述的方法提供的另一个实施例中,所述方法还包括:
获取交易配置数据,所述交易配置数据包括收款人信息及客户收款人关系中的数据项的第二子配置数据;
根据所述客户签约数据、收款人信息及客户收款人关系中的数据项的第二数据生成规则及第二子配置数据,生成用于测试的客户交易数据。
本说明书所述的方法提供的另一个实施例中,所述签约配置数据根据签约流程数据中各数据项所对应第一数据生成规则进行配置。
本说明书所述的方法提供的另一个实施例中,所述第一数据生成规则或第二数据生成规则根据所述数据项在数据库中的存储规则确定。
另一方面,本说明书实施例还提供一种测试数据生成装置,所述装置包括:
第一数据获取模块,用于获取签约配置数据,所述签约配置数据包括客户类型以及客户签约所对应的数据项的第一子配置数据;
第二数据获取模块,用于根据所述客户类型获取签约流程数据;
第一测试数据生成模块,用于根据所述签约流程数据、所述签约流程数据中的数据项所对应的第一数据生成规则及第一子配置数据,生成用于测试的客户签约数据。
本说明书所述的装置提供的另一个实施例中,所述装置还包括:
第三数据获取模块,用于获取交易配置数据,所述交易配置数据包括收款人信息及客户收款人关系中的数据项的第二子配置数据;
第二测试数据生成模块,用于根据所述客户签约数据、收款人信息及客户收款人关系中的数据项的第二数据生成规则及第二子配置数据,生成用于测试的客户交易数据。
本说明书所述的装置提供的另一个实施例中,所述签约配置数据根据签约流程数据中各数据项所对应第一数据生成规则进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911196002.1/2.html,转载请声明来源钻瓜专利网。