Dynamic process for adaptive tests
First Claim
Patent Images
1. A method for modifying an execution sequence of tests for testing an object on a test system;
- the tests include a group of tests that is a candidate for replacement, the method comprising;
while executing the tests on the test system according to the execution sequence and before executing the group of tests, modifying, in real time, the execution sequence, said modification including;
executing, by the test system, a delay instead of the group of tests, such that the group of tests is not executed in the execution sequence, andwherein the delay is related to the group of tests.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for modifying the execution sequence of tests for testing an object on a test system. The tests include a group of tests that is a candidate for replacement. The method includes: while executing the tests according to the execution sequence and before executing the group of tests, modifying, in real time, the execution sequence including: executing a delay instead of the group of tests, wherein the delay is related to the group of tests.
21 Citations
43 Claims
-
1. A method for modifying an execution sequence of tests for testing an object on a test system;
- the tests include a group of tests that is a candidate for replacement, the method comprising;
while executing the tests on the test system according to the execution sequence and before executing the group of tests, modifying, in real time, the execution sequence, said modification including; executing, by the test system, a delay instead of the group of tests, such that the group of tests is not executed in the execution sequence, and wherein the delay is related to the group of tests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- the tests include a group of tests that is a candidate for replacement, the method comprising;
-
9. A method for providing an indication to a test system to modify an execution sequence of tests for testing an object on the test system;
- the tests include a group of tests that is a candidate for replacement;
comprising, by a computer system associated with the test system;while the tests are being executed by the test system according to the execution sequence, if it is determined that the group of tests is not to be executed, obtaining a delay related to the group of tests, and before the group of tests is executed, providing the indication to said test system to modify in real time the execution sequence of the tests for executing the delay instead of the group of tests, and for not executing the group of tests. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- the tests include a group of tests that is a candidate for replacement;
-
22. A method for providing an indication to a test system to modify an execution sequence of tests for testing an object on the test system, the tests including a group of tests that is a candidate for replacement:
- comprising, by a computer system associated with the test system;
(i) obtaining the group of tests; (ii) receiving from the test system a first indication that a test flow is loaded; (iii) augmenting the test flow by inserting the delay related to the group of tests for selectively executing either the delay or the group of tests and providing the augmented test flow to the test system; (iv) while the tests are being executed by the test system according to the execution sequence, if it is determined that the group of tests is not to be executed, obtaining a delay related to the group of tests, and before the group of tests is executed, providing the indication to said test system to modify in real time the execution sequence of the tests for executing the delay instead of the group of tests. - View Dependent Claims (23, 24, 25)
- comprising, by a computer system associated with the test system;
-
26. A computer system for providing an indication to a test system associated therewith to modify an execution sequence of tests for testing an object on the test system;
- the tests include a group of tests that is a candidate for replacement, the computer system being configured to perform, including;
while the tests are being executed by the test system according to the execution sequence, if it is determined that the group of tests is not to be executed, obtaining a delay related to the group of tests, and before the group of tests is executed, providing the indication to said test system to modify in real time the execution sequence of the tests for executing the delay instead of the group of tests, and for not executing the group of tests. - View Dependent Claims (27, 28, 29, 30, 31, 32)
- the tests include a group of tests that is a candidate for replacement, the computer system being configured to perform, including;
-
33. A computer system for providing an indication to a test system associated therewith to modify an execution sequence of tests for testing an object on the test system;
- the tests include a group of tests that is a candidate for replacement, the computer system being configured to perform, including;
(i) obtaining the group of tests; (ii) receiving from the test system a first indication that a test flow is loaded; (iii) augmenting the test flow by inserting the delay related to the group of tests for selectively executing either the delay or the group of tests and providing the augmented test flow to the test system; (iv) while the tests are being executed by the test system according to the execution sequence, if it is determined that the group of tests is not to be executed, obtaining a delay related to the group of tests, and before the group of tests is executed, providing the indication to said test system to modify in real time the execution sequence of the tests for executing the delay instead of the group of tests. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
- the tests include a group of tests that is a candidate for replacement, the computer system being configured to perform, including;
-
42. A computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for providing an indication to a test system to modify an execution sequence of tests for testing an object on the test system;
- the tests include a group of tests that is a candidate for replacement the computer program product comprising;
computer readable program code for causing the computer system, while the tests are being executed by the test system according to the execution sequence, if it is determined that the group of tests is not to be executed, obtaining a delay related to the group of tests, and before the group of tests is executed, providing the indication to said test system to modify in real time the execution sequence of the tests for executing the delay instead of the group of tests, and for not executing the group of tests.
- the tests include a group of tests that is a candidate for replacement the computer program product comprising;
-
43. A computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for providing an indication to a test system to modify an execution sequence of tests for testing an object on the test system;
- the tests include a group of tests that is a candidate for replacement the computer program product comprising;
computer readable program code for causing a computer system to obtain the group of tests; computer readable program code for causing a computer system to receive from the test system a first indication that a test flow is loaded; computer readable program code for causing a computer system to augment the test flow by inserting the delay related to the group of tests for selectively executing either the delay or the group of tests and providing the augmented test flow to the test system; computer readable program code for causing the computer system, while the tests are being executed by the test system according to the execution sequence, if it is determined that the group of tests is not to be executed, obtaining a delay related to the group of tests, and before the group of tests is executed, providing the indication to said test system to modify in real time the execution sequence of the tests for executing the delay instead of the group of tests.
- the tests include a group of tests that is a candidate for replacement the computer program product comprising;
Specification