Test Selection - CI/CD用語集の定義
テストセレクションは、コードとテストの依存関係マップを使い、変更の影響を受けるテストだけを実行します。
テストセレクションとは、コードとテスト間の依存関係マップを使い、スイート全体ではなく変更の影響を受けるテストだけを実行することです。大規模なリポジトリでのCI時間を短縮します。
test impact analysisとも呼ばれ、網羅性を速度と引き換えにするため、通常はマップが見落としたものを捕捉するための夜間のフル実行と組み合わせます。
関連ガイド
Test Sharding - CI/CD Glossary DefinitionTest Sharding: Test sharding splits a test suite into independent subsets (shards) that run on separate runne…
Regression Suite - CI/CD Glossary DefinitionRegression Suite: A regression suite is the accumulated set of tests run to confirm that previously working b…
Parallel Test Execution - CI/CD Glossary DefinitionParallel Test Execution: Parallel test execution runs multiple tests or test files at the same time, within o…