ETL 测试 – 类别
ETL 测试 – 类别
ETL 测试分类是根据测试和报告的目标完成的。测试类别因组织标准而异,也取决于客户要求。通常,ETL 测试根据以下几点进行分类 –
-
源到目标计数测试– 它涉及匹配源和目标系统中的记录计数。
-
源到目标数据测试– 它涉及源和目标系统之间的数据验证。它还涉及目标系统中的数据集成和阈值检查和重复数据检查。
-
数据映射或转换测试– 它确认源和目标系统中对象的映射。它还涉及检查目标系统中数据的功能。
-
最终用户测试– 它涉及为最终用户生成报告,以验证报告中的数据是否符合预期。它涉及发现报告中的偏差并交叉检查目标系统中的数据以进行报告验证。
-
重新测试– 它涉及修复目标系统中数据中的错误和缺陷,并再次运行报告以进行数据验证。
-
系统集成测试– 它涉及测试所有单个系统,然后结合结果以查找是否存在任何偏差。可以使用三种方法来执行此操作:自顶向下、自底向上和混合。
根据数据仓库系统的结构,ETL 测试(不考虑使用的工具)可以分为以下几类 –
新的 DW 系统测试
在这种类型的测试中,构建并验证了一个新的 DW 系统。数据输入来自客户/最终用户以及不同的数据源,并创建了一个新的数据仓库。稍后,在 ETL 工具的帮助下,在新系统中验证数据。
迁移测试
在迁移测试中,客户已有数据仓库和ETL,但他们正在寻找新的ETL工具来提高效率。它涉及使用新的 ETL 工具从现有系统迁移数据。
变更测试
在变更测试中,将来自不同数据源的新数据添加到现有系统中。客户还可以更改 ETL 的现有规则,也可以添加新规则。
报告测试
报告测试涉及为数据验证创建报告。报告是任何 DW 系统的最终输出。报告根据其布局、报告中的数据和计算值进行测试。