3

私は、数百のSqlレポート(SSRS)を含むプロジェクトの開発と保守を担当しています。本当に検収試験を追加したいと思います。レポート受け入れテストのベストプラクティスはありますか?

現在、.netプロジェクトにいくつかのテストフレームワークを使用しているため、TDD、BDDに慣れています-ユーザーストーリーなど。レポート受け入れテストで同様のアプローチを使用している人はいますか。

与えられた顧客123456
レポート「CustomerOrders」を実行すると
次に、出力に5行が表示されます。

一部のレポートは実行に時間がかかりますが、専用の検収試験データベースを使用している人はいますか?

SSRSでwatirのようなランナーを使用している人はいますか?

この分野の洞察は大歓迎です!

4

1 に答える 1

1

リアルタイムアプリケーション用のレポートの作成に取り組みました。SSIS/RSを使用しました。私の場合、SSASは使用しませんでした。以前はSQLクエリを実行していました

  • OLTPシステム(OLTPテーブルでクエリを実行して、レポートに反映する必要のある行/値の数を見つけます)
  • ステージングシステム(TSQLクエリの実行-これは、SSIS ETLジョブがデータをプッシュしたことを確認するのに役立ちます)
  • ファクト&ディメンションテーブル(DWデータベース)-レポート
  • レポートで提供されるフィルターオプションを使用してSQLクエリを実行します

これは1年前のことです。最近、MSBI/SSRSテストに関連するcodeplexツールといくつかの投稿を見つけました

以下の投稿とツールを参照してください。

それが役に立てば幸い

于 2011-06-28T14:13:51.833 に答える