bubbletest
Bubbletest is a software testing approach and accompanying toolset that emphasizes rapid feedback by running a focused subset of tests most likely to fail given recent changes. The technique aims to surface regressions quickly by prioritizing tests that touch modified code, commits, or related modules, allowing developers to identify issues earlier in the development cycle. The name reflects the idea that failures in the subset “bubble up” to the top of the test results or dashboards.
Overview and goals: Bubbletest uses change-based test selection, test tagging, and historical data to determine which
Design and workflow: A bubbletest run starts by collecting metadata about code changes and test coverage. It
History and status: Bubbletest emerged in DevOps and agile testing communities as a practical response to long
See also: Smoke testing; Test prioritization; Change-based testing; Continuous integration.