ETL 测试 - 类别



ETL 测试的分类是基于测试和报告的目标进行的。测试类别根据组织标准而有所不同,也取决于客户需求。通常,ETL 测试根据以下几点进行分类:

  • 源到目标计数测试 - 它涉及匹配源系统和目标系统中记录的数量。

  • 源到目标数据测试 - 它涉及源系统和目标系统之间的数据验证。它还包括数据集成和阈值检查以及目标系统中的重复数据检查。

  • 数据映射或转换测试 - 它确认源系统和目标系统中对象的映射。它还包括检查目标系统中数据的功能。

  • 最终用户测试 - 它涉及为最终用户生成报告,以验证报告中的数据是否符合预期。它涉及查找报告中的偏差并交叉检查目标系统中的数据以进行报告验证。

  • 重新测试 - 它涉及修复目标系统中数据中的错误和缺陷,并再次运行报告以进行数据验证。

  • 系统集成测试 - 它涉及测试所有各个系统,然后合并结果以查找是否存在任何偏差。有三种方法可以执行此操作:自顶向下、自底向上和混合。

基于数据仓库系统的结构,ETL 测试(无论使用什么工具)可以分为以下类别:

新数据仓库系统测试

在这种类型的测试中,构建并验证了一个新的数据仓库系统。数据输入来自客户/最终用户以及不同的数据源,并创建了一个新的数据仓库。随后,使用 ETL 工具在新系统中验证数据。

迁移测试

在迁移测试中,客户拥有现有的数据仓库和 ETL,但他们希望使用新的 ETL 工具来提高效率。它涉及使用新的 ETL 工具从现有系统迁移数据。

变更测试

在变更测试中,从不同的数据源向现有系统添加新数据。客户还可以更改现有的 ETL 规则,或者也可以添加新的规则。

报表测试

报表测试涉及创建报表以进行数据验证。报表是任何数据仓库系统的最终输出。报表根据其布局、报表中的数据和计算值进行测试。

广告