【问题标题】:How to write etl test cases in excel sheets如何在excel表格中编写etl测试用例
【发布时间】:2017-08-31 18:13:15
【问题描述】:

我不知道如何编写 ETL 测试用例。我做了以下 3 个场景。

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

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

【问题讨论】:

    标签: etl informatica


    【解决方案1】:

    您的测试用例应包括:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        只是添加

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多