有谁知道是否有任何工具或方法可以在报告工作室和/或框架管理器中应用自动化单元测试?
当需要一些回归测试并且我需要逐个报告运行报告时,以传统方式,它真的很困扰我。
此致,
埃万德罗
有谁知道是否有任何工具或方法可以在报告工作室和/或框架管理器中应用自动化单元测试?
当需要一些回归测试并且我需要逐个报告运行报告时,以传统方式,它真的很困扰我。
此致,
埃万德罗
有这样一个工具——看看 MotioCI。它主要关注 Cognos 环境的自动化测试、版本控制和发布管理。
在自动化测试方面,您可以为 Cognos 报告设置断言,这将确保:
您可以将 MotioCI 测试设置为在您的开发环境中定期(例如每 4 小时)运行一次,并将其配置为在某些事情开始失败时通知您。当报告开始偏离其预期输出或性能水平时,这会为您提供早期警告。
这实际上只是为 Cognos BI 环境实施持续集成的冰山一角(CI 是几乎所有敏捷方法的中心主题)。
有关 Cognos 中 MotioCI 和自动化测试的更多信息,请参阅:
要阅读有关商业智能持续集成的更多信息,请查看以下白皮书:
干杯,
槊
一种可能性是使用 Selenium 测试报告的 HTML 输出。Selenium 的设置并不简单,但它已广为人知/使用/支持。
标准的“开箱即用”配置中没有工具可以在 Cognos 8 中自动执行任何操作(看起来)。但是,理论上可以利用 Cognos 8 SDK 编写和运行报告的自动化单元测试,使用 JUnit 之类的东西。此外,如果您主要测试对数据库的更改如何影响报告/查询的结果集,您可以从每个报告中提取 SQL 并运行与 Cognos 环境分开的自动化测试。