私は、テストの結果を収集し、レポートのために保存し、ユーザーがそれらのテストに基づいてレポートを生成できるようにする、ある種の管理/レポートツールを探しています。テスト結果管理とレポートツール
私たちには、さまざまなプラットフォームで動作する数多くのテスト実行ツールがありますが、すべての出力テスト結果はJUnit形式です。テストは、ハードウェアやプラットフォームに固有のものではなく、むしろ一般的なものです。私たちがやりたいことは、プラットフォーム、OS、ハードウェア構成、多分ユーザー定義のデータなどの追加情報とともに、自動化された(または手動の)テスト実行を中央の場所に提出できるようにすることです。管理/レポートツールは、このデータを格納します。
その後、マネージャはツールにアクセスして、現在のステータスの更新をリクエストする(または、開発者が設定したダッシュボードにアクセスする)可能性があります。これは、特定の構成で実行されたテスト結果のリスト、またはハードウェアのステータス、または特定のテストの結果のみである可能性があります。
提案がありますか?
オープンソースソフトウェアでこれを行うために、Hudsonはすぐに使えると思います。私の報告要件はかなりよく定義されているようですが、その場合は基本的なXSLTをあなたが望むことを行うために既製のツールを手に入れようとするのではなく、JUnitの出力(またはPythonなど、あなたがXSLTを熱心で嫌うなら) –
私たちは既にJenkinsを使っています(私たちはHudsonよりも好きです)。実際にテストを実行して実行しています。しかし、これまでのところ、Jenkinsでは、さまざまなテストジョブのすべてのテスト結果を処理し、ある程度のクエリを可能にする方法は見つけられていません。ハドソン/ジェンキンスの中でこれを行う方法があれば、私はそれに行くだろうが、何も知らない。 –