您的位置:软件测试 >> 测试技术 >> 测试精品文章
测试数据管理框架
作者:Sven Borghers/Wim Demey(泽众软件原创翻译) 发布时间:[ 2014/8/15 10:01:46 ] 推荐标签:数据管理 软件测试


  测试数据管理框架的第一部分叫做需求框架。它由测试数据管理的一系列要求组成,且能让你证明并引出一个组织的需要用来管理测试数据的准确需求。测试数据管理框架的第二部分被称为提升周期。它由一个周期的按部班的用以设计并实施测试数据管理提升的方法组成。框架的两部分紧密合作。需求框架允许你决定目前的测试数据管理实践及偏好,提升周期允许你去设计并实施可以导致期待情况的测试数据管理提升。或者,反之亦然,当引入了测试数据管理提升,需求框架可以对所实现的提升结果进行评估。
  更具体点儿,测试数据管理框架包含三个子框架。
  ▪需求框架明确区分测试数据本身的实际需求及实际管理测试数据的需求。这生成两个子框架。
  ▪测试数据需求子框架专注于测试数据的特性。它以一种测试数据应该是怎么样的通用方法表现。相对地,测试数据管理需求子框架再一次以一种通用方法专注于测试数据该如何管理。
  ▪后,测试数据管理提升周期子框架要看一个组织该怎样决定其当前测试数据管理实践,其期待(将来)测试数据管理实践,及一个线路图的。接下来,我们详细说说每一个子框架吧。

  借用“销售渠道”说明
  我们将借用一个假定的“销售渠道”应用来说明测试数据管理框架,考虑以下假设:
  ▪客户驻留在一个SQL2008R2数据库,机会和员工驻留在一个Oracle11g数据库。

图2. “销售渠道应用”的数据模型

  ▪生产表中当前记录的数量
  ▪客户:1000
  ▪机会:6700
  ▪员工:60
  ▪过去测试“销售渠道”会导致客户数据隐私的重大问题,结果,管理决定当所有客户数据从生产环境中选择并被加入任何开发或测试环境中时必须被隐藏。

  测试数据需求
  测试数据需求子框架注重测试数据本身的特性。它包括另外四个解释适当测试数据应该遵循的需求的子框架,需求框架简单列出了一些基本使用于(测试)项目且是测试数据需求子框架重点的通用测试数据需求。通用测试数据需求为评估一个组织的测试数据需求提供指导。一些需求或许不适用于某特定情况。如果是这样,那么它们很容易被忽视。如果不是,,它们应该由将要设计的测试数据管理解决方案来实现。定义框架,质量框架和规章框架分别提供现存不同种类测试数据及测试数据应该遵循的质量与规章标准的更深入的信息。它们提供解释需求框架中通用测试数据需求所需的背景信息。

图3. 测试数据需求子框架

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd