gpt4 book ai didi

automated-tests - 如何在商业智能系统 (BI) 中执行自动化测试

转载 作者:行者123 更新时间:2023-12-03 01:44:20 26 4
gpt4 key购买 nike

我目前正在开发商业智能 (BI) 系统,如果可能的话,我想创建一些自动化测试。

我不知道如何在这个 BI 项目上开发自动化测试。有人以前有过 BI 测试经验吗?

我只需要一些关于此测试的想法。

这是我的项目的简短描述。

  1. 我的项目将使用 talend 作为 ETL 工具,将数据从任何感兴趣的数据源查询到我们名为 ReportDB(MySql 方案)的数据源
  2. 从 ReportDB 中,我将数据导出为以下格式
    • 使用 Talend 作为导出和汇总数据工具的 CSV 文件
    • 使用 Eclipse BIRT 作为导出和汇总数据工具的静态 Web

最佳答案

我也在研究类似的东西,但针对 MS 堆栈。

BI 系统的自动化测试似乎相当困难,因为代码往往更加封闭或难以隔离。

我们所做/调查的事情包括:

  • 将代码移至 DLL 等外部单元,并使用测试适配器/工具对其进行测试
  • 将外部规则编码到测试工具测试源和目标数据库中,以捕获垃圾数据或无效转换等内容
  • 使用模型驱动的方法来统一公共(public)方面的构建 - etls、表和多维数据集结构,并确保它们与测试模式保持完整性
  • 使用源代码控制来控制实时/测试/开发配置,并添加测试以验证这些配置是否与所需的方法一致。
  • 通过隔离查询生成者和使用者,使用通用组件构建报告

还有很多工作要做,这是一个进化的过程。

关于automated-tests - 如何在商业智能系统 (BI) 中执行自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12774757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com