[发明专利]一种面向数据库的测试数据自动衍生方法和装置有效
申请号: | 201110435120.0 | 申请日: | 2011-12-22 |
公开(公告)号: | CN103176894B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 肖哲 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 臧霁晨,王忠忠 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种面向数据库的测试数据自动衍生方法和装置。本发明的技术方案通过配置衍生策略、生成指令以及执行所述指令从而从基础数据得到目标数据,该目标数据被作为测试数据。 | ||
搜索关键词: | 一种 面向 数据库 测试数据 自动 衍生 方法 装置 | ||
【主权项】:
一种面向数据库的测试数据自动衍生方法,其特征在于,包括以下步骤:配置步骤,在该步骤中,根据基础数据表和目标数据表的表结构定义,配置基础数据表到目标数据表的匹配关系,其中,上述基础数据表存储有基础数据,所述目标数据表用于存储作为测试数据的目标数据,匹配关系包括基础数据表名称和目标数据表名称之间的匹配,基础数据表字段名称和目标数据表字段名称之间的匹配,配置简单形变策略,该简单形变策略定义基础数据表字段值和目标数据表字段值之间的对应,配置逻辑转变策略,该逻辑转变策略定义基础数据表字段值到目标数据表字段值的逻辑转变,配置数据繁殖策略,数据繁殖策略定义基础数据表的字段繁殖逻辑和字段繁殖数量;指令生成步骤,在该步骤中,根据简单形变策略生成简单形变指令集,根据逻辑转变策略生成逻辑转变指令集,根据数据繁殖策略生成数据繁殖指令集;执行步骤,在该步骤中,根据所述简单形变指令集、逻辑转变指令集和数据繁殖指令集中的一个或多个执行数据衍生,以从基础数据得到目标数据,以及,将所述目标数据写入目标数据表,其中,所述简单形变策略将基础数据表的字段的字段值视为相应的目标数据表的字段的字段值,所述简单形变策略定义对基础数据表字段值进行裁剪以对应到目标数据表字段值,其中,所述逻辑转变策略完成基础数据表字段值的逻辑转变,所述逻辑转变策略定义的基础数据表字段值到目标数据表字段值的逻辑转变包括逻辑判断过程和逻辑筛选过程,其中,所述数据繁殖策略定义基础数据表的主键繁殖逻辑和主键繁殖数量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110435120.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于数据采集器校准的多路程控开关
- 下一篇:一种用于验电器的连接器