- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试ibminfosphereoptimtestdatamanagement的数据提取方法
测试 IBM InfoSphere Optim
Test Data Management 的数
据提取方法
寻找适合您的数据子集构造策略
英文原文:
/2012/08/test-data-extraction-metho
ds-for-ibm-infosphere-optim-test-data-management/
作者:Judy Fainor | 发布时间:2012 年 8 月 3 日 | 155 次阅读
打印 PDF
组织需要使用生产数据进行测试。满足测试需求所需的数据量或数据类型因为测试用例的关注点
不同而有所不同。根据测试计划的需求(即性能、边界条件和规模等),需要使用生产系统数据
的不同子集来满足总体测试策略和目标。IBM® InfoSphere® Optim™ Test Data Management
解决方案能帮助您实现满足测试目标的生产数据子集构造策略。
部分子集构造策略可从您的生产环境中提取数据。从生产环境中提取数据这一过程的结果是一个
Optim Extract 文件。然而,创建这个文件只是测试数据供应策略的一部分。我们将在未来的文
章中介绍填充测试环境的策略和可用选项。
数据提取方法
在从生产环境中提取数据方面,Optim Test Data Management 软件提供了多种选项。为了有效
地利用这些选项,设计提取服务的用户应该对从中提取数据的数据模型有一定的了解,还应该了
解测试环境的要求。
如果组织仅有有限的生产时段可执行查询,那么克隆和隐私化生产数据的方法可能较有优势。组
织可以利用 Optim 一次性提取所有生产数据,同时将数据隐私化,然后使用这些数据制作称为
提取文件的黄金主文件。
Optim 访问定义是用户创建的用于提取数据的数据模型。除了捕获要从数据存储内提取哪些表
中的信息之外,该表中还包括数据遍历过程中使用的物理和逻辑关系。访问定义可以包含具有关
系或不具有关系的任意数量的表。
有了访问定义之后,访问定义的设计人员就可以确定哪些数据提取方法是必不可少的(如果有)。
选择标准
如果需要满足特定标准的目标数据集,那么 Optim 提供了在数据模型内的一个或多个表上指定
SQL WHERE 子句的能力。
下面的示例中使用的数据模型如下图所示:
起始表(或者遍历的起点)从 CUSTOMERS 表开始。这个示例操作要求从负责特伦顿地区的销
售代表提供的所有客户中提取所在州为 New Jersey 的全部客户。
为了将这样的标准添加到访问定义中,用户可以进入表清单,对各表应用相应的标准。
应用所有标准之后,这些标准会出现在访问定义编辑器之中。
如果测试要求仅限于特定的几行,那么 Optim 能够提供一个主键列表,它将提取数据存储中与
键值匹配的所有行。主键列表在 Optim 中显示为“Point and Shoot”列表。您可以将此列表与
选择标准配合使用,也可以单独使用它来构造数据子集。
这个示例显示了“Point and Shoot”列表如何与上述选择标准配合使用。所得到的 Optim Extract
文件将包含居住在新泽西州的、由特伦顿销售代表负责的全部客户,以及客户 ID 与下面所列相
同的另外五位客户。
选择 “Point and Shoot”选项之后,用户即可使用 Point and Shoot Editor 选择所需的行。
在这个示例中,选择五个行将得到一个 Point and Shoot 文件,其中包含以逗号分隔的各行主
键值。
随后,在提取操作中会用到此文件,从生产数据库中提取包含匹配主键的任何行,并将提取到的
行存储在 Optim Extract 文件中。
数据取样
Optim 提供了多种选择行样本的方法。其中之一就是指定所需表的取样因子。这种取样因子在
访问定义中称为“每 N 个”,表示在表中提取数据时的行间隔。举例来说,如果您输入值“10”,
那么该进程会从第 10 行开始,依次提取第 20 行、第 30 行等。
第二种方法称为行限制。这个数字值表示给定表提取的最大行数。行限制和“每 N 个”这两种
方法可以同时使用。
另外一种强大的取样机制称为分组。利用这种方法,您可以根据访问定义中起始表内的值提取一
定数量的行。只需在起始表中选择包含您希望用于分组的值的列即可。举例来说,您可以选择
CUSTOMERS 表中的 STATE 列作为分组列。接下来,可以指定提取结果中出现的惟一组的数量。
对于同一个组内的所有行来说,您选择的用于分组的列中的值
您可能关注的文档
- 杭州名优茶机械化加工的现状与发展-杭州农业科学研究院.pdf
- 条款和条件-商品采购订单–2017年2月1日-petro-canadalubricants.pdf
- 早产儿picc的置管与维护-江门妇幼保健院.pdf
- 有限公司年产6000吨脂肪酸酯扩建项目环保设施竣工验收监测报告.pdf
- 构建大规模的汉英双语平行语料库北京大学中国语言学研究中心.pdf
- 极具成本效益的灾难恢复计划实用指引-microfocus.pdf
- 校园网内容管理系统使用手册.pdf
- 校园无线网络用户使用手册-信息化办公室-华东政法大学.pdf
- 标签条码rfid及卡片列印的世界级软体-seagullscientific.pdf
- 核准日期-罗氏制药.pdf
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)