パイプライン テストについて

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

この記事では、パイプラインのテスト レポートテスト分析で使用される一般的に使用される用語について説明します。

任期 定義
Duration ビルドまたはリリース パイプラインでのテストテスト実行、またはテスト実行全体の経過時間。
所有者 テストまたはテスト実行の所有者。 通常、テスト所有者はテスト コードの属性として指定されます。 サポートされているテスト結果形式の [所有者] 属性のマッピングを表示するには、テスト結果の公開タスクを参照してください。
失敗しているビルド テスト ケースで連続エラーが最初に発生したビルドへの参照。
失敗しているリリース テスト ケースで連続エラーが最初に発生したリリースへの参照。
Outcome テスト結果には、中止、ブロック、エラー、失敗、結果不確定、進行中、なし、該当なし、実行なし、影響を受けない、合格、一時停止、タイムアウト、未指定、警告 の 15 個の結果があります。
一般的な結果の一部は次のとおりです。
- 中止: 内部または外部の要因 (不正なコード、環境の問題など) により、テスト実行が突然終了した。
- 失敗: テストが目的の成果を達成しなかった。
- 結果不確定: テストで確定的な結果が出なかった。
- 実行なし: テスト実行がスキップ済みとしてマークされた。
- 影響を受けない: テストがパイプラインをトリガーしたコード変更の影響を受けなかった。
- 合格: テストが正常に実行された。
- タイムアウト: テスト実行時間が、指定したしきい値を超えている。
不安定なテスト 非確定的な動作を含むテスト。 たとえば、同じ構成、コード、入力に対してテスト結果が異なる場合があります。
Assert 使用可能な属性を使用して、結果セット内のテスト結果を検索する仕組み。 詳細については、こちらを参照してください
グループ化 [要件][テスト ファイル][優先順位]などの使用可能な属性に基づいてテスト結果ビューを整理する際に便利です。 テスト レポートテスト分析の両方で、テスト結果のグループ化がサポートされます。
成功率 1 回の実行インスタンスまたは一定期間にわたるテスト結果の成功の度合いを測定します。
優先順位 テストの重要性や重要度を指定します。 優先順位は通常、テスト コードの属性として指定されます。 サポートされているテスト結果形式の [優先順位] 属性のマッピングを表示するには、テスト結果の公開タスクを参照してください。
テスト分析 意味のある洞察を表示する履歴テスト データのビュー
テスト ケース 指定したブランチ内の 1 つのテストを一意に識別します。
テスト ファイル ファイル、DLL、その他の形式など、パッケージ化の方法に基づいてテストをグループ化します。
テスト レポート パイプライン内のテスト実行の単一インスタンスのビューで、状態の詳細、トラブルシューティングのヘルプ、追跡可能性などが含まれます。
テスト結果 特定の結果と詳細を含む、テスト ケースの実行の単一インスタンス。
テスト実行 次に基づくテスト結果の論理的なグループ化:
- 組み込みタスクを使用して実行されたテスト: Visual Studio TestAntMavenGulpGrunt、または Xcode などの単一タスクを使用して実行されたすべてのテストは、1 回のテスト実行として報告されます
- テスト結果の公開タスクで公開された結果: 1 つ以上のテスト結果ファイルのすべてのテスト結果を 1 回の実行にグループ化するか、ファイルごとに個々の実行にグループ化するオプション
- API を使用して公開されたテスト結果: API は、テスト実行を作成し、必要に応じて実行ごとにテスト結果をまとめる柔軟性を提供します。
追跡可能性 テスト結果から要件、バグ、またはソース コードまで前方または後方にトレースする機能。

ヘルプとサポート