レポートスタジオやフレームワークマネージャーで自動化された単体テストを適用するツールや方法があるかどうか誰かが知っていますか?
いくつかの回帰テストが必要で、レポートごとに実行する必要がある場合、従来の方法では、それは本当に私を悩ませます。
よろしくお願いします、
エヴァンドロ
レポートスタジオやフレームワークマネージャーで自動化された単体テストを適用するツールや方法があるかどうか誰かが知っていますか?
いくつかの回帰テストが必要で、レポートごとに実行する必要がある場合、従来の方法では、それは本当に私を悩ませます。
よろしくお願いします、
エヴァンドロ
そのようなツールがあります-MotioCIを見てください。その主な焦点は、Cognos環境の自動テスト、バージョン管理、およびリリース管理です。
自動テスト側では、Cognosレポートのアサーションを設定できます。これにより、次のことが保証されます。
開発環境で定期的(たとえば4時間ごと)に実行されるようにMotioCIテストを設定し、何かが失敗し始めた場合に通知するように構成できます。これにより、レポートが期待される出力またはパフォーマンスレベルから逸脱し始めたときに、早期に警告が表示されます。
これは、Cognos BI環境の継続的インテグレーションを実装するための氷山の一角にすぎません(CIは、ほとんどすべてのアジャイル手法の中心的なテーマです)。
MotioCIおよびCognosでの自動テストの詳細については、以下を参照してください。
ビジネスインテリジェンスの継続的インテグレーションの詳細については、次のホワイトペーパーをご覧ください。
乾杯、
ランス
Cognos 8で自動化された処理を実行するための、標準の「すぐに使用可能な」構成のツールはありません(そうです)。ただし、理論的には、Cognos 8 SDKを利用して、JUnitなどを使用して、レポートの自動単体テストを作成および実行できます。また、データベースへの変更がレポート/クエリの結果セットにどのように影響するかを主にテストしている場合は、各レポートからSQLを抽出し、Cognos環境とは別に自動テストを実行できます。
1つの可能性は、Seleniumを使用してレポートのHTML出力をテストすることです。Seleniumのセットアップは簡単ではありませんが、かなり広く知られている/使用されている/サポートされています。