[发明专利]测试数据构造方法、装置、设备及存储介质在审
申请号: | 202111225192.2 | 申请日: | 2021-10-21 |
公开(公告)号: | CN113836038A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 吴再婕 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518033 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 构造 方法 装置 设备 存储 介质 | ||
1.一种测试数据构造方法,其特征在于,所述测试数据构造方法包括:
接收测试终端发送的测试数据构造请求并对所述测试数据构造请求进行响应,获取与所述测试数据构造请求对应的测试数据表;
对所述测试数据表进行分析,获取与所述测试数据表对应的数据存储格式标识;
根据所述数据存储格式标识对所述测试数据表中多个数据的存储类型进行语义分析,得到多个测试字段类型;
通过所述多个测试字段类型进行模板文件构建,得到与所述多个测试字段类型匹配的测试数据模板文件;
通过所述测试数据表及所述多个测试字段类型创建每个测试字段类型对应的测试数据生成规则;
根据所述每个测试字段类型对应的测试数据生成规则进行数据生成,生成多个测试数据;
将所述测试数据模板文件中的多个初始数据替换为所述多个测试数据,得到测试数据目标文件。
2.根据权利要求1所述的测试数据构造方法,其特征在于,所述对所述测试数据表进行分析,获取与所述测试数据表对应的数据存储格式标识包括:
对所述测试数据表中的数据按照结构类型进行分组,得到多个数据组;
将每一数据组中的数据结构按照业务类型维度进行划分,得到多个数据类别;
将每一数据类别对应的数据存储在同一列中,并生成与所述测试数据表对应的数据存储格式标识。
3.根据权利要求1所述的测试数据构造方法,其特征在于,所述根据所述数据存储格式标识对所述测试数据表中多个数据的存储类型进行语义分析,得到多个测试字段类型包括:
通过所述数据存储格式标识从预置数据库中获取标准数据表信息及预设数据字段信息;
通过所述标准数据表信息对所述测试数据表中多个数据的进行匹配分析,得到与所述预设数据字段信息相匹配的多个测试字段类型。
4.根据权利要求1所述的测试数据构造方法,其特征在于,所述通过所述多个测试字段类型进行模板文件构建,得到与所述多个测试字段类型匹配的测试数据模板文件包括:
对所述多个测试字段类型进行数据格式分析,得到对应的格式信息;
对所述格式信息进行类型分析,得到对应的分析结果,当所述分析结果为表格型文本类型时,从预置数据库中获取与所述表格型文本类型对应的第一测试数据模板文件;
当所述分析结果为非表格型文本类型时,对所述多个测试类型进行分析,获取对应的多个字段信息并通过所述多个字段信息生成与所述多个测试字段类型匹配的第二测试数据模板文件。
5.根据权利要求1所述的测试数据构造方法,其特征在于,所述通过所述测试数据表及所述多个测试字段类型创建每个测试字段类型对应的测试数据生成规则包括:
对所述测试数据表进行属性分析,确定对应的数据生成参数;
将所述数据生成参数输入到预设的数据生成脚本中,以生成对应的数据生成命令;
根据所述数据生成命令对所述多个测试字段类型进行规则匹配,得到每个测试字段类型对应的测试数据生成规则。
6.根据权利要求1所述的测试数据构造方法,其特征在于,所述根据所述每个测试字段类型对应的测试数据生成规则进行数据生成,生成多个测试数据包括:
对所述每个测试字段类型对应的测试数据生成规则进行读取,获取所述多个测试字段类型中各测试字段类型的关联信息;
根据所述各测试字段类型的关联信息,确定所述测试数据模板文件中的关联数据项;
根据所述每个测试字段类型对应的测试数据生成规则,生成与所述关联数据项的数据内容相匹配的多个测试数据。
7.根据权利要求1-6所述的测试数据构造方法,其特征在于,所述将所述测试数据模板文件中的多个初始数据替换为所述多个测试数据,得到测试数据目标文件包括:
对所述测试数据模板文件进行扫描,确定对应的数据转换函数;
通过所述数据转换函数将所述测试数据模板文件中的多个初始数据替换为所述多个测试数据,得到测试数据目标文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111225192.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:界面交互的测试方法、装置、设备及存储介质
- 下一篇:一种煤炭输送线装置