1. A method, comprising: receiving, via a processor, an indication of a change to at least one source file associated with a software build; sequentially processing a plurality of test levels of a level-based testing suite, where each test level subsequently processed comprises tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels, and further comprising: for each processed test level: selecting at least one test that tests the change to the at least one source file associated with the software build; determining test coverage relative to a target risk level for the software build for each selected test; determining a test coverage risk reduction measure associated with the automated test coverage data for each test selected from the first of the plurality of test levels of the level-based testing suite sequentially processed; and terminating test selection upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.