【问题标题】:DataWarehouse test automation数据仓库测试自动化
【发布时间】:2014-12-01 16:54:28
【问题描述】:

在大型数据仓库环境中自动测试存储过程(在 ETL 过程中由调度程序按顺序运行)的最佳方法是什么?有哪些工具可用?

【问题讨论】:

    标签: testing automation db2 etl data-warehouse


    【解决方案1】:

    对于单个答案帖子,此区域非常广泛。我目前负责这样的ETL/DW测试,所以我将分享我的经验。我的方法是围绕我们的 DEV 工具使用的测试框架。 QA 方法可以在整个 Web 上找到,但遗憾的是没有开箱即用的通用测试框架。看看thisthis。另一个有用的东西是像this onethis one 这样的清单。最后但并非最不重要的一点是,您可以为 MS SQL 使用像 tSQLt 这样的框架

    自动测试存储过程

    其实领域知识是这里最重要的部分。

    【讨论】:

    • 谢谢,我会通过它们告诉你
    • 拜托-我绝对认为应该扩展这个问题。
    • 我正在尝试使用 Fitnesse/DBFit
    【解决方案2】:

    可以使用单元测试框架https://github.com/angoca/db2unit 在 DB2 的 SQL PL 中进行自动化测试。该框架允许您处理数据库基本数据类型;但是,您可以创建 own assertions 并将它们添加到框架中。

    如果您觉得它有用但您需要更多功能,您可以create an issue 解释您的需求。

    我是那个项目的主要开发者,我正在寻找可以使用这个项目的新方法。

    【讨论】:

    • 当然我会研究这个,它可以用来测试一组存储过程,这些过程从多个表中读取并写入输出表作为 ETL 通宵工作的一部分?
    • 我不知道你到底想做什么。如果您愿意,请在 GitHub 中创建一个问题,而不是在这里讨论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    相关资源
    最近更新 更多