C++test では、コマンドライン インターフェイスから 「マネージャー レポート」と「開発者レポート」の 2 種類のレポートを作成できます。GUI から生成されるレポートは、マネージャー レポートに似ています。適切な場合は開発者レポートにリンクします。

なお、このセクションでは一般的なレポートの内容について説明します。レポートの内容の詳細は、レポート設定、テスト コンフィギュレーション、および検出されたエラーによって異なります。

このセクションの内容: 


マネージャー レポート

マネージャー レポートは、チーム メンバー全員の結果をカバーします。マネージャー レポートのトップには、テストの日付と時刻、および使用されたテスト コンフィギュレーションの名前が表示されます。

ヘッダー/ナビゲーション バー

ヘッダー/ナビゲーション バーの左上のセルは、テストの日付と時刻を表示します。残りのセル (メトリクス (メトリクスの計測が実行された場合)、静的解析、テスト生成、テスト実行) は、それぞれのレポート セクションにリンクしています。

静的解析

「静的解析」のセクションには、次の情報が表示されます。

メトリクス

[メトリクス] セクションには、メトリクス解析の結果が表示されます。赤は、規定の範囲を超えたメトリクスを表します。テスト コンフィギュレーションの [静的] > [メトリクス] タブの [レポートにメトリクス統計値を表示する] チェックボックスがオンの場合にだけ、[メトリクス] セクションが表示されます。


テスト生成

「テスト生成」セクションには次の情報が表示されます。

テスト実行

「テスト実行」セクションには次の情報が表示されます。

Team Server レポート リンク

このレポートだけでなく、Team Server 上にある他のレポートを直接参照することができます。Team Server 上のレポートでは、すべてのリンク (たとえば「カテゴリ」へのリンクなど) がアクティブです。電子メールで送信されるレポートでは、すべてのリンクがアクティブではありません。したがって、電子メールで送信されたレポートの詳細を参照する場合は、Team Server レポート リンクから Team Server 上のレポートにアクセスすることを推奨します。

開発者レポート

開発者レポートは、その開発者に責任がある結果だけをカバーします。C++test でのタスクの割り当ての詳細については、「タスクの割り当てとコード作成者の設定」を参照してください。

通常、開発者レポートは次のセクションから構成されます。

ヘッダー/ナビゲーション バー

ヘッダー/ナビゲーション バーの左上のセルは、テストの日付と時刻を表示します。残りのセル (メトリクス (メトリクスの計測が実行された場合)、静的解析、テスト生成、テスト実行) は、それぞれのレポート セクションにリンクしています。

静的解析

「静的解析」セクションには、次の情報が表示されます。

テスト実行

テスト実行のセクションには、次の情報が表示されます。


Team Server レポート リンク

このレポートだけでなく、Team Server 上にある他のレポートを直接参照できます。Team Server 上のレポートでは、すべてのリンク (たとえば「カテゴリ」へのリンクなど) がアクティブです。しかし、電子メールで送信されるレポートでは、すべてのリンクがアクティブではありません。したがって、電子メールで送信されたレポートの詳細を参照する場合は、Team Server レポート リンクから Team Server 上のレポートにアクセスすることを推奨します。

テスト実行の詳細レポート

通常のレポートにリンクされた追加のテスト実行の詳細レポートを生成できます。テストが完了した後、[レポートの生成] をクリックします (「レポートの生成」を参照)。メインのレポートの下部にある [追加のレポート] セクションの [テスト実行の詳細] 列にテスト実行の詳細 レポートへのリンクが表示されます。

image2018-6-19_14-56-3.png

HTML レポートは相対リンク パスを使用するため、レポートを別の場所に移動してもリンクは有効です。

テスト実行の詳細レポートには、以下の情報が含まれます。

image2018-6-19_14-46-35.png

image2018-6-19_14-46-49.png

テスト実行の詳細レポートの生成を有効にする方法については、「レポートの生成」を参照してください。