Optimized testing system
AssigneeSap SE
InventorUdo Klein
Life of this patent
Estimating the term…
Abstract
Described herein includes a software testing system that optimizes test case scheduling to efficiently and speedily analyze a block of code. The system enhances the performance of software testing by implementing a test controller using test statistics to optimize testing performance. The test controller may use the test statistics to determine relevant test cases to execute, and to provide better and/or faster feedback to users.
Claims20
A system, comprising:
- at least one data processor;
- and
- at least one memory storing instructions which, when executed by the at least one data processor, cause operations comprising:
- collecting, during testing of code, at least one test statistic, the at least one test statistic comprising an association between a test case from a plurality of test cases and a portion of the code;
- generating a reduced test suite to test a block of code that includes the portion of the code by at least selecting, from the plurality of test cases and based on the at least one test statistic, at least the test case;
- and
- testing, using the reduced test suite including at least the test case, the block of code.
A computer-implemented method, comprising:
- collecting, during testing of code, at least one test statistic, the at least one test statistic comprising an association between a test case from a plurality of test cases and a portion of the code;
- generating a reduced test suite to test a block of code that includes the portion of the code by at least selecting, from the plurality of test cases and based on the at least one test statistic, at least the test case;
- and
- testing, using the reduced test suite including at least the test case, the block of code.
A non-transitory computer-readable medium storing instructions, which when executed by at least one data processor, result in operations comprising:
- collecting, during testing of code, at least one test statistic, the at least one test statistic comprising an association between a test case from a plurality of test cases and a portion of the code;
- generating a reduced test suite to test a block of code that includes the portion of the code by at least selecting, from the plurality of test cases and based on the at least one test statistic, at least the test case;
- and
- testing, using the reduced test suite including at least the test case, the block of code.
Dependencies are inferred from the claim text.