如何在Excel工作表中编写etl测试用例

时间:2017-08-31 18:13:15

标签: etl informatica

我不知道如何编写ETL测试用例。我做了以下3种情况。

1.source n target count should be same.
2.check duplicates in target
3.column mapping for source and target.

如何编写用于映射的测试用例。我真的很困惑。请帮助。请给我一个示例测试用例

3 个答案:

答案 0 :(得分:0)

您的测试用例应包括:

  • 来源和目标的总记录数应相同。 (如果有重复的话,总计不同的数量)
  • 所有公共列的不同列数应相同。
  • 源和目标公共列的总空值计数应相同。
  • 源减去目标和目标减去公共列的来源。
  • 如果您的映射具有聚合,则检查该列的总和应与目标总和匹配。如果您有任何日期列或密钥,请按月份分组。
  • 如果您的映射具有查找,则将该外表连接到该表,并检查是否插入了相同的值。(您可以将此列添加到不同的列数和减去查询)

检查映射中的所有转换,查看结果是否与源匹配。

答案 1 :(得分:0)

测试用例是针对以下测试场景编写的: 映射文档验证,结构验证,约束验证,数据一致性问题等。 一些测试用例的示例如下:

  1. 根据相应的映射文档验证源结构和目标表结构。
  2. 源数据类型和目标数据类型应该相同。
  3. 源和目标中数据类型的长度应相等。
  4. 确认已指定字段数据类型和格式。
  5. 源数据类型长度不​​得小于目标数据类型等。

答案 2 :(得分:0)

只需添加

  1. 验证后处理
  2. 验证迟到尺寸
  3. 根据报告和目标表验证数据访问层
  4. 在源/ stg表/配置表等中插入,更新,删除,空记录测试。