[发明专利]测试数据的生成方法、装置、设备及介质在审
申请号: | 202210645073.0 | 申请日: | 2022-06-08 |
公开(公告)号: | CN114896167A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 王勇 | 申请(专利权)人: | 工银科技有限公司;中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吴梦圆 |
地址: | 071700 河北省保定市中国(河北)自由贸易试验*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 生成 方法 装置 设备 介质 | ||
本公开提供了一种测试数据的生成方法,可以应用于计算机技术领域。该方法包括:确定模拟数据与特征数据之间的映射关系,得到配置数据,模拟数据包括针对目标用户在预设生产环境中产生的数据的模拟数据,特征数据包括用于限定模拟数据的定义数据;响应于接收到的用于生成测试数据的生成请求,确定解析后的配置数据;基于解析后的配置数据,从特征数据库中获取与特征数据对应的特征构造规则;基于特征构造规则和解析后的配置数据,确定构造数据;以及根据构造数据,生成与预设生产环境对应的测试数据。本公开还提供了一种测试数据的生成装置、设备、存储介质和程序产品。
技术领域
本公开涉及计算机领域,更具体地涉及一种测试数据的生成方法、装置、设备、介质和程序产品。
背景技术
对于软件测试,需要生成与软件匹配的测试数据来进行测试。在相关技术中,测试数据是根据待测试软件在生产环境中的运行日志生成的,生成的测试数据需要在生产环境进行实施,这就要求大量的研发人员和测试人员进行驻场开发,提升了软件研发成本。此外,由于被采集的运行日志是根据实际终端设备直接产生的,不仅对于生产环境具有严苛的要求,还对生产环境中运行数据的保密性具有严苛的要求,这就进一步限制了测试数据的应用环境,提高了软件研发成本。
发明内容
鉴于上述问题,本公开提供了一种测试数据的生成方法、装置、设备、介质和程序产品。
根据本公开的第一个方面,提供了一种测试数据的生成方法,包括:确定模拟数据与特征数据之间的映射关系,得到配置数据,模拟数据包括针对目标用户在预设生产环境中产生的数据的模拟数据,特征数据包括用于限定模拟数据的定义数据;响应于接收到的用于生成测试数据的生成请求,确定解析后的配置数据;基于解析后的配置数据,从特征数据库中获取与特征数据对应的特征构造规则;基于特征构造规则和解析后的配置数据,确定构造数据;以及根据构造数据,生成与预设生产环境对应的测试数据。
根据本公开的实施例,其中,确定模拟数据与特征数据之间的映射关系,得到配置数据包括:获取模拟数据;对获取的模拟数据进行分析,确定模拟数据的特征维度,特征维度包括以下至少其中之一:数据格式、传输方式、传输数量;以及确定特征维度与特征数据的映射关系,得到配置数据。
根据本公开的实施例,其中,获取模拟数据包括:获取安全运营中心采集到的多种终端设备的运行日志,多种终端设备包括多种生产环境,多种终端设备包括多种生产环境下的网络设备、移动终端和服务器;以及根据所述运行日志,确定与所述运行日志对应的模拟数据。
根据本公开的实施例,其中,根据构造数据,生成与预设生产环境对应的测试数据包括:响应于接收到的用于采集测试数据的请求,接收构造数据;将构造数据按字段进行解析,确定解析后的构造数据;以及基于预设生产环境的数据形式,生成与预设生产环境对应的测试数据。
根据本公开的实施例,其中,响应于接收到的用于采集构造数据的生成请求,确定解析后的配置数据包括:响应于接收到的用于生成测试数据的生成请求,解析配置数据的数据格式和字段特征信息,得到解析后的配置数据。
根据本公开的实施例,其中,解析后的配置数据包括待构造数据的标识数据,基于解析后的配置数据,从特征数据库中获取与特征数据对应的特征构造规则包括:根据待构造数据的标识数据,从特征数据库中确定中获取与特征数据对应的特征构造规则。
本公开的第二方面提供了一种测试数据的生成装置,包括:第一确定模块,用于确定模拟数据与特征数据之间的映射关系,得到配置数据,模拟数据包括针对目标用户在预设生产环境中产生的数据的模拟数据,特征数据包括用于限定模拟数据的定义数据;第二确定模块,用于响应于接收到的用于生成测试数据的生成请求,确定解析后的配置数据;获取模块,用于基于解析后的配置数据,从特征数据库中获取与特征数据对应的特征构造规则;第三确定模块,用于基于特征构造规则和解析后的配置数据,确定构造数据;以及第四确定模块,用于根据构造数据,生成与预设生产环境对应的测试数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工银科技有限公司;中国工商银行股份有限公司,未经工银科技有限公司;中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210645073.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可升降的隐藏式车载无线充电器
- 下一篇:显示面板