7

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

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

4

3 に答える 3

1

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

少しのお金を投資しても構わないと思っている場合は、レポートを動的に作成することを容易にするいくつかのエンド ユーザー レポート ソリューションもあります。

私の会社は、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 もあり、どれも優れています。

于 2008-10-17T09:37:17.427 に答える
1

Ben Fry によって書かれたProcessingを使用して、(探しているものがわかっている場合) 独自のロールを見てみることができます。彼の著書「Visualizing Data」と一緒に読むのが一番です。

このツールは無料で、O'Reilly Books Online の 45 日間の無料試用版を取得して、有利なスタートを切り、自分に適しているかどうかを確認できると思います。あらゆる種類のソース (XML やデータベースを含む) からデータを読み取って処理し、それらから有意義で有用な視覚化を作成する方法に関する章があることは知っています。

私は現在、継承されたコードベースの依存関係の複雑さを理解するためにそれを使用していますが、非常に便利です。

于 2008-10-16T19:15:15.230 に答える
0

ペンタホのどの部分?

Kettle プロジェクトには、Cruise Control 情報を変換してリレーショナル データベースにロードする機能があります。これはおそらく、適切に機能するための良いモジュールです。特に、ほとんど理解できている場合は特にそうです。この内容を共有していただければ幸いです。私も使えました。

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

Mondrian を本当に便利なものにするには、テスト データに対してファクト / ディメンションの構成を作成する必要があります。この時点であなたが苦労する価値があるかもしれませんし、そうでないかもしれません。

データをロードしたら、おそらくこのような単純な 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 クエリをレポートに変換する方法は無数にあります。

于 2009-11-25T14:03:55.087 に答える