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