Dynamic test automation prioritization
AssigneeSap SE
InventorJohnson Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorJohnson Wong
Estimating the term…
Large and complex software projects may be distributed over multiple repositories and may use test automation of equivalent scale in continuous integration frameworks to maintain quality of the project. Such test automation often has significant hardware and time costs to run, which may mean that a failure of the software in the test automation takes longer to detect. Delay in fixing the software may increase the chance of more failures getting checked into the software repositories and perpetuating software failures. To address this issue, a ranking of historical test data is determined based on a number of failures for each test and a test configuration is determined based on the ranking such that tests that are ranked higher are performed before tests that are ranked lower. The test may be exited upon detection of failure instead of continuing.
A computer system, comprising:
One or more non-transitory computer-readable medium storing computer program code comprising sets of instructions to:
A computer-implemented method, comprising:
Dependencies are inferred from the claim text.