[发明专利]一种测试数据自动生成装置及方法有效
申请号: | 201410213844.4 | 申请日: | 2014-05-20 |
公开(公告)号: | CN104063314A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | 王玮;赵靓 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种测试数据自动生成装置及方法,其中,装置包括:数据存储单元存储测试对象、元数据关系信息和元数据字典值;样本数据抽取单元根据所述元数据关系信息获取样本数据;数据解析单元根据元数据字典值对测试对象进行分层解析,获得布尔矩阵和布尔列表;测试路径生成单元根据剪枝策略对布尔矩阵和布尔列表的冗余部分、冲突部分处理获得测试路径的节点、布尔列表的有效取值范围及无效取值范围;数据路径生成单元根据测试对象及元数据关系信息获取数据路径的节点,并利用数据路径的节点、样本数据、布尔列表的有效取值范围及无效取值范围生成数据路径节点数据;测试数据生成单元根据数据路径节点数据来完成测试数据的自动化生成。 | ||
搜索关键词: | 一种 测试数据 自动 生成 装置 方法 | ||
【主权项】:
一种测试数据自动生成装置,其特征在于,所述装置包括:数据存储单元、样本数据抽取单元、数据解析单元、测试路径生成单元、数据路径生成单元和测试数据生成单元;其中,所述数据存储单元,用于存储测试对象、元数据关系信息和元数据字典值;所述样本数据抽取单元,用于根据所述元数据关系信息建立业务模型,根据所述业务模型获取样本数据;所述数据解析单元,用于根据所述元数据字典值对所述测试对象进行分层解析,获得布尔矩阵和布尔列表;所述测试路径生成单元,用于根据剪枝策略对所述布尔矩阵和布尔列表的冗余部分、冲突部分进行合并、剪裁,生成测试路径的节点、布尔列表的有效取值范围以及无效取值范围;所述数据路径生成单元,用于根据所述测试对象及元数据关系信息获取数据路径的节点,并利用所述数据路径的节点、所述样本数据、所述布尔列表的有效取值范围以及无效取值范围生成数据路径节点数据;所述测试数据生成单元,用于根据所述数据路径节点数据,运用模拟策略生成宽表数据,对所述宽表数据进行拆分,把基础表中主外键字段补齐,并将所述宽表数据回填至基础表中,完成测试数据的自动化生成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410213844.4/,转载请声明来源钻瓜专利网。
- 上一篇:数据预取方法及装置
- 下一篇:一种Linux系统备份和恢复方法