发明名称 Ordered test execution to enable faster feedback
摘要 Methods, systems, and computer-readable media for ordered test execution to enable faster feedback are disclosed. A likelihood of failure is estimated for individual tests in a set of tests. Based at least in part on the likelihood of failure, an ordered sequence is determined for the set of tests, such that the tests are ordered in estimated likelihood of failure. The set of tests is initiated in the ordered sequence, such that one or more computer-executable programs are subjected to individual ones of the tests. A failure of one or more of the tests is determined prior to performing one or more remaining tests in the ordered sequence.
申请公布号 US9514034(B1) 申请公布日期 2016.12.06
申请号 US201414570943 申请日期 2014.12.15
申请人 Amazon Technologies, Inc. 发明人 Griffin David Robert;Arguelles Carlos Alejandro
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 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; andterminate performing the set of tests in the ordered sequence based at least in part on the failure.
地址 Reno NV US