借用“销售渠道”说明
我们将借用一个假定的“销售渠道”应用来说明测试数据管理框架,考虑以下假设:
▪客户驻留在一个SQL2008R2数据库,机会和员工驻留在一个Oracle11g数据库。
图2. “销售渠道应用”的数据模型
▪生产表中当前记录的数量
▪客户:1000
▪机会:6700
▪员工:60
▪过去测试“销售渠道”会导致客户数据隐私的重大问题,结果,管理决定当所有客户数据从生产环境中选择并被加入任何开发或测试环境中时必须被隐藏。
测试数据需求
测试数据需求子框架注重测试数据本身的特性。它包括另外四个解释适当测试数据应该遵循的需求的子框架,需求框架简单列出了一些基本使用于(测试)项目且是测试数据需求子框架重点的通用测试数据需求。通用测试数据需求为评估一个组织的测试数据需求提供指导。一些需求或许不适用于某特定情况。如果是这样,那么它们很容易被忽视。如果不是,,它们应该由将要设计的测试数据管理解决方案来实现。定义框架,质量框架和规章框架分别提供现存不同种类测试数据及测试数据应该遵循的质量与规章标准的更深入的信息。它们提供解释需求框架中通用测试数据需求所需的背景信息。
图3. 测试数据需求子框架