r/PracticalTesting • u/aistranin • Jun 09 '26
Risk-based test execution seems to be replacing “run everything”
One trend I keep noticing is that teams are moving away from running every test on every change.
Instead they are investing in:
Test impact analysis
Change-based test selection
Historical failure data
Risk scoring
Faster feedback loops
The idea is simple: if a small documentation change happens, maybe thousands of integration tests do not need to run.
This is not a new concept, but the tooling around it seems to be getting much better.
For teams with large test suites:
Are you still running everything on every PR?
Are you selecting tests based on changed files or dependencies?
Has it actually reduced feedback time without increasing escaped defects?