2011-10-17 38 views
2

私は、テストの結果を収集し、レポートのために保存し、ユーザーがそれらのテストに基づいてレポートを生成できるようにする、ある種の管理/レポートツールを探しています。テスト結果管理とレポートツール

私たちには、さまざまなプラットフォームで動作する数多くのテスト実行ツールがありますが、すべての出力テスト結果はJUnit形式です。テストは、ハードウェアやプラットフォームに固有のものではなく、むしろ一般的なものです。私たちがやりたいことは、プラットフォーム、OS、ハードウェア構成、多分ユーザー定義のデータなどの追加情報とともに、自動化された(または手動の)テスト実行を中央の場所に提出できるようにすることです。管理/レポートツールは、このデータを格納します。

その後、マネージャはツールにアクセスして、現在のステータスの更新をリクエストする(または、開発者が設定したダッシュボードにアクセスする)可能性があります。これは、特定の構成で実行されたテスト結果のリスト、またはハードウェアのステータス、または特定のテストの結果のみである可能性があります。

提案がありますか?

答えて

0

チェックアウトHudson。非常に便利で設定可能です

+0

オープンソースソフトウェアでこれを行うために、Hudsonはすぐに使えると思います。私の報告要件はかなりよく定義されているようですが、その場合は基本的なXSLTをあなたが望むことを行うために既製のツールを手に入れようとするのではなく、JUnitの出力(またはPythonなど、あなたがXSLTを熱心で嫌うなら) –

+0

私たちは既にJenkinsを使っています(私たちはHudsonよりも好きです)。実際にテストを実行して実行しています。しかし、これまでのところ、Jenkinsでは、さまざまなテストジョブのすべてのテスト結果を処理し、ある程度のクエリを可能にする方法は見つけられていません。ハドソン/ジェンキンスの中でこれを行う方法があれば、私はそれに行くだろうが、何も知らない。 –

1

私たちはnUnit、nUnit、XSLT、Seleniumなどで自動テスト結果を取得し、結果を報告できるテスト管理ツールEnterprise Tester(www.enterprisetester.com)を構築しました。

結果とレポートの取得に加えて、作成した要件にこれらのテストをトレースして、テストカバレッジとダッシュボード上のこのカバレッジのステータスを表示することができます。 JIRA(またはGoogle)やオープンソーシャルガジェットを使用するものを使用している場合、これらのガジェットを他のツールにも渡すことができます。あなたはそれについてさらに話をしたい場合

は、直接私に連絡すること自由に感じ よろしく ブライス

1

ます。またAllure Frameworkと呼ばれるオープンソースプロジェクトを試すことができます。テスト実行結果を素敵な形で表示するために特別に作成されたものです。 JUnit、PHPUnit、TestNG、py.test、RSpec、Scalatestなどの一般的なテストフレームワークのセットがすでにサポートされています。 NUnitなど他のものもすぐにサポートされます。

+0

Allureはテスト結果管理ツールではなく、単なるテストレポート生成フレームワークです。テストランを追跡しておらず、その間に統計情報を表示することはできません。 –

関連する問題