如何在 excel 张中编写 etl 测试用例
How to write etl test cases in excel sheets
我不太清楚如何编写 ETL 测试cases.I做了以下 3 个场景。
1.source n target count should be same.
2.check duplicates in target
3.column mapping for source and target.
如何为 mapping.I 编写测试用例 confused.please help.please 给我一个示例测试用例
您的测试用例应包括:
- 源和目标的总记录数应该相同。 (如果有重复的总不同计数)
- 所有公共列的不同列数应该相同。
- 源和目标公共列的总空计数应该相同。
- 对公共列做源减目标和目标减源。
- 如果您的映射有聚合,则该列的检查总和应与目标总和相匹配。如果您有任何日期列或键,请按月、年分组。
- 如果您的映射有查找,则将 table 与源进行左外连接,并检查是否插入了相同的值。(您可以将此列添加到非重复列计数和减去查询中)
检查映射中的所有转换,看结果是否与源匹配。
测试用例是针对以下测试场景编写的:
映射文档验证、结构验证、约束验证、数据一致性问题等。
部分测试用例示例如下:
- 根据相应的映射文档验证源结构和目标 table 结构。
- 源数据类型和目标数据类型应该相同。
- 源和目标中数据类型的长度应该相等。
- 验证是否指定了字段数据类型和格式。
- 源数据类型长度不应小于目标数据类型等
补充一下
- 验证post处理
- 验证迟到的维度
- 根据报告和目标表验证数据访问层
- 在 source/stg tables/config 表等中插入、更新、删除、空记录测试
我不太清楚如何编写 ETL 测试cases.I做了以下 3 个场景。
1.source n target count should be same.
2.check duplicates in target
3.column mapping for source and target.
如何为 mapping.I 编写测试用例 confused.please help.please 给我一个示例测试用例
您的测试用例应包括:
- 源和目标的总记录数应该相同。 (如果有重复的总不同计数)
- 所有公共列的不同列数应该相同。
- 源和目标公共列的总空计数应该相同。
- 对公共列做源减目标和目标减源。
- 如果您的映射有聚合,则该列的检查总和应与目标总和相匹配。如果您有任何日期列或键,请按月、年分组。
- 如果您的映射有查找,则将 table 与源进行左外连接,并检查是否插入了相同的值。(您可以将此列添加到非重复列计数和减去查询中)
检查映射中的所有转换,看结果是否与源匹配。
测试用例是针对以下测试场景编写的: 映射文档验证、结构验证、约束验证、数据一致性问题等。 部分测试用例示例如下:
- 根据相应的映射文档验证源结构和目标 table 结构。
- 源数据类型和目标数据类型应该相同。
- 源和目标中数据类型的长度应该相等。
- 验证是否指定了字段数据类型和格式。
- 源数据类型长度不应小于目标数据类型等
补充一下
- 验证post处理
- 验证迟到的维度
- 根据报告和目标表验证数据访问层
- 在 source/stg tables/config 表等中插入、更新、删除、空记录测试