テストハーネス (Test Harness) - CI/CD用語集の定義
test harness は、テストを実行し、その結果を自動的に報告するツール群と設定です。
テストハーネス (Test Harness) は、テストの実行と結果の収集を自動化する test framework、driver、設定の組み合わせです。テスト自体を取り巻く scaffolding を提供します。
harness は探索、実行、報告を担い、エンジニアが配管ではなく test case の作成に集中できるようにします。
CI での扱い
CI job は harness (例えば pytest、go test、jest) を呼び出し、その出力を解析して pipeline を pass または fail させます。
関連ガイド
Test Runner - CI/CD Glossary DefinitionTest Runner: A test runner is the tool that discovers, executes, and reports on tests. Examples include Jest,…
Test Suite - CI/CD Glossary DefinitionTest Suite: A test suite is a collection of related test cases grouped to run together, often by feature, mod…
Test Case - CI/CD Glossary DefinitionTest Case: A test case is a single scenario with defined inputs, actions, and expected outcomes that verifies…