Patent Document ID: 9514034
Application ID: 14570943
Patent Flag: 1

Claim One:
1. A system, comprising: one or more computing devices configured to implement a test execution system, wherein the test execution system is configured to: estimate a respective likelihood of failure for individual tests in a set of tests, wherein the respective likelihood of failure is estimated based at least in part on a plurality of factors, and wherein the plurality of factors comprises a respective failure history for individual ones of the set of tests; determine an ordered sequence for the set of tests, wherein the ordered sequence is determined based at least in part on the respective likelihood of failure for the individual tests, and wherein individual tests in the ordered sequence are ordered in decreasing likelihood of failure; initiate performing the set of tests in the ordered sequence, wherein one or more computer-executable programs are subjected to individual ones of the set of tests in the ordered sequence; determine a failure of one or more tests in the ordered sequence, wherein the failure is determined prior to performing one or more remaining tests in the ordered sequence; and terminate performing the set of tests in the ordered sequence based at least in part on the failure.