質問

より良い分析のために、テストレポートデータ(ユニット、回帰、統合など)をXML形式からデータベース形式に移行しています。現在、テスト分析の大部分はCruiseControl.NETダッシュボードを使用して行われていますが、これは主に最新のテストデータに限定されています。古いテストデータにはアクセスできますが、新しいテストデータと簡単に比較することはできません。問題のあるコンポーネントを特定し、バグをより適切に絞り込みます。新しく実装された回帰および統合テストによってもたらされた大量の情報により、いくつかのより優れたメトリックが生成される可能性があります(おそらくパフォーマンスなど)。何らかの分析とレポートを正確かつ簡単に実装するためのフレームワークを提供するビジネスインテリジェンスシステムを使用したことがありますか?

JasperReportsとPentahoを調査しましたが、現時点ではPentahoの実装に苦労しています。システムとの戦いを続けるべきですか?これは私が探しているものですか?

役に立ちましたか?

解決

SQL Server Reporting Servicesとレポートビルダー(MSのWebベースのデザイナー)またはレポートデザイナー(Visual Studioのコンポーネント)をいつでも使用できます。これも簡単に設定できます。

少額の投資を希望する場合は、動的にレポートを簡単に作成できるエンドユーザーレポートソリューションもいくつかあります。

私の会社は1つを作成します: http://www.rsinteract.com は、限られた数のレポート(30日間の無料トライアル)。 Reporting ServicesがインストールされたSQLサーバーから直接レポートします。 TechEd 2006で最高の賞を獲得しました- http:/ /windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

私たちは実際にクライアントからのサポートリクエストを分析するために使用します。つまり、どのコンポーネントが最も失敗しており、誰が最もバグを報告しているかなどです。テストデータでは試していません。

Proclarity、ApexSQL Report、Tableauもあり、これらはすべて優れています。

他のヒント

作成者の処理を使用して、(自分が探しているものを知っているなら)独自のローリングを試してみることができます。ベンフライ。彼の著書" データの視覚化"が最適です。

このツールは無料です。O'ReillyBooks Onlineの45日間無料試用版を入手して、有利なスタートを切り、自分に合っているかどうかを確認してください。あらゆる種類のソース(XMLやデータベースを含む)からデータを読み取り、処理し、それらから意味のある便利な視覚化を行う章があることを知っています。

現在、これを使用して、継承されたコードベースの依存関係の複雑さを回避し、非常に便利です。

Pentahoのどの部分ですか?

Kettleプロジェクトには、Cruise Control情報を変換してリレーショナルデータベースに読み込むものがあります。これはおそらく、適切に動作するのに適したモジュールです。特に、ほぼ完成している場合はそうでしょう。このようなものを共有していただければ幸いです。私も使用できます。

Kettleがロードすると、プラットフォームはスタッフを自動スケジュールします。

モンドリアンを本当に便利なものにするには、テストデータに対してファクト/ディメンションの整理を行う必要があります。これは、この時点であなたのトラブルの価値があるかもしれません。

データをロードしたら、このような単純なSQLクエリから多くの利点を得ることができるでしょう...

 select * 
  from test 
  where failed='yes' 
  order by testno, date desc

これ...

 select max(date), min(date), testno 
  from test
  where failed='yes'
  group by testno 
  order by testno 

など。お気に入りのクエリ用にテーブルサーバーにビューを作成することを検討してください。

pentahoレポートモジュール、BIRT(Eclipseプラグイン)、Crystal Reports、およびあらゆる種類のPHPまたはJSPを組み合わせて、SQLクエリをレポートに変換する無数の方法があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top