Software developers can't test everything, but they can use combinatorial test design to identify the minimum number of tests needed to get the coverage they want.
Although software developers are unable to test everything, what do they run to keep the testing to a minimum? 
use combinatorial test design