テスト動作 Excel レポート
テスト動作レポートを使用すると、チームが実行した手動テストの数を時間の経過と共に監視できます。 このレポートは、チームがテスト計画を作成して、Microsoft Test Manager でテストを開始した後にのみ使用できます。 テスト スイートおよびテスト計画を定義する方法の詳細については、「Team Web Access での手動テストの計画」を参照してください。
このレポートにアクセスする方法については、「Excel レポート」を参照してください。
注意
テスト動作レポートは、テストのダッシュボードから表示できます。このダッシュボードにアクセスできるのは、チーム プロジェクト ポータルが有効化され、SharePoint Server Enterprise Edition を使用するように構成されている場合だけです。詳細については、「プロジェクト ポータルを使用した情報の共有」を参照してください。
必要なアクセス許可
レポートを表示するには、チーム プロジェクトの SharePoint 製品に対する [読み取り] アクセス許可が割り当てられているグループに割り当てられているか、そのグループに属している必要があります。
レポートを変更またはカスタマイズするには、SQL Server Analysis Services の TfsWarehouseDataReaders セキュリティ ロールのメンバーである必要があります。 また、チーム プロジェクトの SharePoint 製品に対する [メンバー] アクセス許可が割り当てられているグループに割り当てられているか、そのグループに属している必要があります。 詳細については、「Visual Studio ALM 用データ ウェアハウスのデータベースへのアクセスの許可」を参照してください。
レポートのデータ
テスト動作レポートを使用すると、チームが適切にテストを完了しているかを把握できます。 このレポートは、テスト結果としてキャプチャされ、データ ウェアハウスに格納されている過去 4 週間以内のデータを示すピボットグラフに基づいています。
テスト動作の監視に必要なアクティビティ
正確で効果的なテスト動作レポートが生成されるようにするためには、チームは次のアクティビティを実行する必要があります。
テスト ケースとテスト計画を定義し、テスト ケースをテスト計画に割り当てます。
手動テストの場合は、テスト ケースの各検証手順の結果を、成功または失敗としてマークします。
重要
テスト担当者は、テスト ステップが検証テスト ステップである場合、そのことを示す状態でマークする必要があります。テスト ケースの全体の結果は、マークされたすべてのテスト ステップの状態を反映します。したがって、テスト ステップが失敗とマークされているか、またはマークされていない場合、テスト ケースは失敗の状態になります。
自動テストの場合は、各テスト ケースは成功または失敗として自動的にマークされます。
(省略可能) フィルター処理をサポートするには、イテレーション パスと区分パスを各テスト ケースに割り当てます。
レポートの解釈
テスト動作レポートは、現在製品開発サイクルのどの段階であるかに応じて異なるということを理解しておく必要があります。 初期のイテレーションでは、実行される手動テスト ケースの数が徐々に増えていきます。
レポートでは、次の事項を確認できます。
チームが実行している手動テストの傾向は常に増加を示しているか。
テスト動作に説明できないスパイクがあるか。
テスト動作レポートには、各テスト構成およびすべてのテスト計画について実行されたテスト ケースの結果が表示されます。 スパイクの発生は、チェックインされているテスト動作またはコード品質の問題を早期に示す徴候である場合があります。
最新のビルドの状態、バグの状態、およびコード チャーンをチェックして、これらの要因の測度によってテスト動作の線の変化を説明できないかどうかを判断することをお勧めします。
レポートの更新とカスタマイズ
テスト動作レポートは、Microsoft Excel で開いて、ピボットテーブル レポートのフィルター オプションを変更することで更新できます。 このレポートは、次の表に示すようなその他のビューをサポートするようにカスタマイズできます。
ビュー |
アクション |
---|---|
イテレーションのテスト動作 |
Iteration のフィルターを変更します (既定 = すべて)。 |
製品区分のテスト動作 |
Area のフィルターを変更します (既定 = すべて)。 |
特定のテスト計画またはテスト計画のスイートに対するテスト動作 |
Test Plan のフィルターを変更します (既定 = すべて)。 |
自動テスト ケースのテスト動作 |
Is Automated のフィルターを変更します (既定 = False)。 |
過去 6 週間、8 週間、またはそれ以上の期間内のテスト動作 |
列の [ピボットテーブルのフィールド リスト] で、@@Last 4 weeks@@ を別の Set に置き換えます。 |
ピボットテーブル レポートおよびピボットグラフ レポートの使用とカスタマイズの方法の詳細については、Microsoft Web サイトの次のページを参照してください。