テスト計画の進行状況 Excel レポート

テスト計画の進行状況レポートを使用して、テスト アクティビティを監視し、チームのテストの進行状況全体を報告できます。 このレポートには、過去 4 週間以内のチームが定義したチーム プロジェクトのすべてのテストのテスト結果がバーンダウン グラフで示されます。

このレポートは、チームがテスト計画を作成して、テスト ランナーと Microsoft テスト マネージャー でテストを開始した場合にのみ使用できます。 テスト スイートおよびテスト計画を定義する方法の詳細については、「テスト スイートを使用したテスト ケースの整理」を参照してください。

このレポートにアクセスする方法については、「Excel レポート (アジャイル)」を参照してください。

注意

テスト計画の進行状況は、テストのダッシュボードまたは品質のダッシュボードから表示できます。これらのダッシュボードにアクセスできるのは、チーム プロジェクト ポータルが有効化され、Microsoft Office SharePoint Server 2007 を使用するようにプロビジョニングされている場合だけです。詳細については、「チーム プロジェクト ポータルおよびプロセス ガイダンスへのアクセス」を参照してください。

このトピックの内容

  • レポートのデータ

  • レポートの解釈

  • レポートの更新とカスタマイズ

関連トピック

注意

チームは、テスト ケースを使用して、テスト ランナーおよび Microsoft テスト マネージャー で実行および管理できる手動テストと自動テストの両方を定義します。Microsoft テスト マネージャー を使用すると、テスト ケースだけでなく、プロジェクトのテストをサポートするテスト スイートとテスト構成を作成することもできます。テスト構成を使用して、テスト ケースおよびテスト スイートを実行する方法を定義できます。テスト計画で複数のテスト ケースをテスト スイートの階層構造にまとめて、テスト ケースをグループ化できます。テスト スイートを作成することで、一連のテスト ケースをグループとして実行できます。詳細については、「テスト計画の使用によるテスト作業の定義」を参照してください。

必要なアクセス許可

レポートを表示するには、チーム プロジェクトの SharePoint 製品に対する [読み取り] アクセス許可が割り当てられているグループに割り当てられているか、そのグループに属している必要があります。

レポートを変更またはカスタマイズするには、SQL Server Analysis Services の TfsWarehouseDataReaders セキュリティ ロールのメンバーである必要があります。 また、チーム プロジェクトの SharePoint 製品に対する [メンバー] アクセス許可が割り当てられているグループに割り当てられているか、そのグループに属している必要があります。 詳細については、「Visual Studio ALM 用データ ウェアハウスのデータベースへのアクセスの許可」および「アクセス許可の管理」を参照してください。

レポートのデータ

チームは、テスト計画の進行状況レポートを確認して、チームがテストをどの程度完了したかを判断したり、チームがテスト アクティビティを予定どおり終了する可能性があるかどうかを判断することができます。 次の図に示すように、レポートには、過去 4 週間以内のすべてのテストの結果を最後に記録された結果でグループ化した積み上げ面グラフが示されます。 結果には、実行しないブロック失敗、および成功があります。

テスト計画の進行状況 Excel レポート

グラフは、データ ウェアハウスに保存されているデータのピボットグラフ レポートに基づいています。 このレポートのデータは、チームのメンバーが Microsoft テスト マネージャーを使用してテストを実行したときに生成される結果から派生します。詳細については、「テストの実行」を参照してください。

テスト計画の進行状況の追跡に必要なアクティビティ

正確で効果的なテスト計画の進行状況レポートが生成されるようにするためには、チームは次のアクティビティを実行する必要があります。

  • テスト ケースとテスト計画を定義し、テスト ケースをテスト計画に割り当てます。 詳細については、「テスト計画の使用によるテスト作業の定義」を参照してください。

  • 手動テストの場合は、テスト ケースの各検証手順の結果を、成功または失敗としてマークします。

    重要

    テスト担当者は、テスト ステップが検証テスト ステップである場合、そのことを示す状態でマークする必要があります。テスト ケースの全体の結果は、マークされたすべてのテスト ステップの状態を反映します。したがって、テスト ステップが失敗とマークされているか、またはマークされていない場合、テスト ケースは失敗の状態になります。

    自動テストの場合、各テストは成功または失敗として自動的にマークされます。

  • (省略可能) フィルター処理をサポートするには、イテレーション パスと区分パスを各テスト ケースに割り当てます。

レポートの解釈

テスト計画の進行状況レポートは、現在製品開発サイクルのどの段階であるかに応じて異なることを理解しておく必要があります。 初期のイテレーションでは、成功するテスト ケースの数が徐々に増えていきます。 このレポートをレビューして、次の事項を確認できます。

  • 成功しているテストの件数。

  • 失敗しているテストの件数。

  • ブロックされているテストの件数。

  • 一度も実行されていないテストはいくつあるか。

  • すべてのテスト計画にわたって成功しているテストの割合はどれぐらいか。

  • チームによるテスト作業はどの程度完了しているか。

  • チームがテストを時間どおりに完了できるか。

最適な傾向では、成功を示すテスト件数が安定的に増加し、失敗実行しない、またはブロックを示すテスト件数が安定的に減少します。 正常なレポートおよび問題のあるレポートについては、「テスト計画の進行状況レポート」を参照してください。

レポートの更新とカスタマイズ

テスト計画の進行状況レポートは、Office Excel で開いて、ピボットテーブル レポートのフィルター オプションまたは列フィールド リストを変更することで更新できます。 このレポートは、次の表に示すようなその他のビューをサポートするようにカスタマイズできます。

ビュー

アクション

イテレーションのテスト計画の進行状況

TestResult.Iteration のフィルターを変更します (既定 = すべて)。

製品区分のテスト計画の進行状況

TestResult.Area のフィルターを変更します (既定 = すべて)。

過去 6 週間、8 週間、またはそれ以上の期間のテスト計画の進行状況

列の [ピボットテーブルのフィールド リスト] で、@@Last 4 weeks@@ を別の Set に置き換えます。

ピボットテーブル レポートおよびピボットグラフ レポートの使用とカスタマイズの方法の詳細については、Microsoft Web サイトの次のページを参照してください。

参照

概念

Analysizing Test Results Using the Test Perspectivein the Analysis Services Database for Visual Studio Team System

テストのダッシュボード (アジャイル)

品質のダッシュボード (アジャイル)

テスト計画の進行状況レポート

その他の技術情報

Excel レポート (アジャイル)