Test Selection - CI/CD Glossary Definition
Test selection runs only the tests affected by a change, using a code-to-test dependency map.
Test selection runs only the tests affected by a change instead of the whole suite, using a dependency map between code and tests. It shrinks CI time on large repositories.
Also called test impact analysis, it trades completeness for speed and typically pairs with a full nightly run to catch anything the map missed.
Related guides
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…