Machine and methods for reassign positions of a software program based on a fail/pass performance
AssigneeInfineon Technologies AG
InventorCristian Tepus
Life of this patent
Estimating the term…
Abstract
A machine and methods for reassign the execution order of program steps of a multi-step test program is disclosed. In an embodiment a machine for evaluating an error in a software program includes a microprocessor coupled to a memory, wherein the microprocessor is programmed to evaluate the error by (a) providing program steps of the software program, (b) assigning a position number to each program step, (c) performing an evaluation run on the program steps, (d) evaluating a performance of each program step, (e) rearranging the position number of each program step based on the performance of each program step, and (f) repeating steps (c)-(e).
Claims20
A machine for evaluating an error in a software program comprising:
- a microprocessor coupled to a memory, wherein the microprocessor is programmed to evaluate the error by
- (a) providing program steps of the software program;
- (b) assigning a position number to each program step;
- (c) performing an evaluation run on the program steps;
- (d) evaluating a performance of each program step;
- (e) rearranging the position number of each program step based on the performance of each program step;
- and
- (f) repeating steps (c)-(e).
A non-transitory computer-readable storage medium with an executable software program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
- (a) providing program steps of the software program;
- (b) assigning a position number to each program step;
- (c) performing an evaluation run on the program steps;
- (d) evaluating a performance of each program step;
- (e) rearranging the position number of each program step based on the performance of each program step;
- and
- (f) repeating steps (c)-(e).
A machine for evaluating an error in a software program, the machine comprising:
- a microprocessor coupled to a memory, wherein the microprocessor is programmed to evaluate the error by
- (a) classifying the program steps of the software program;
- (b) assigning a position number to each program step;
- (c) setting a value for a fail/pass count to a starting count for each program step;
- (d) performing an evaluation run on the program steps;
- (e) evaluating a performance of each program step;
- and
- (f) rearranging the position number of each program step based on the performance of each program step.
Dependencies are inferred from the claim text.