If you work on a large-scale software system, odds are that a significant part of your build goes to test execution. It so often happens that you change one line of code but you get thousands of tests running, even though the majority of those tests don't even get close to that line of code.
We very recently wrote a blog post about the sophisticated test selection too we've developed at Adyen. The tool makes use of different strategies to select the best set of tests to run. We've seen benefits such as a 30x reduction in test execution, 12x reduction in CPU time, and overall build pipelines 10%-30% faster.
You can read more about it in Adyen's blog: https://www.adyen.com/knowledge-hub/test-selection-at-adyen
Have you heard of TestPulse? TestPulse enables your development teams to follow the health of your test suites. Do you know which tests fail the most? Or which tests are flaky? What are your slowest tests? Take a look at the tool and use the TESTPULSELAUNCH discount code for 50% off in the first months!