System and method for selecting test case execution behaviors for reproducible test automation
First Claim
Patent Images
1. A system for selecting an execution behavior for executing an action, comprising:
- an execution behavior manager for selecting the execution behavior; and
a behavior automation library for providing data regarding the execution behavior to the execution behavior manager.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for separating execution behaviors from test cases and consolidating execution behaviors in an execution behavior manager comprising or in communication with an execution behavior library. The method includes selecting an execution behavior for executing a step or action in a test case and sending the execution behavior to the test case for execution. Additionally, the system and method provide for applying global and local weightings to the execution behavior selection process and allow for replaying a test case with previously executed behaviors.
-
Citations
31 Claims
-
1. A system for selecting an execution behavior for executing an action, comprising:
-
an execution behavior manager for selecting the execution behavior; and
a behavior automation library for providing data regarding the execution behavior to the execution behavior manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having stored thereon a data structure, comprising:
a data field stored in a behavior automation library comprising data representing a plurality of execution behaviors, wherein each execution behavior executes an action that is applied by a test case. - View Dependent Claims (18)
-
19. A method for selecting an execution behavior for executing an action, comprising:
-
receiving the action;
reviewing a plurality of execution behaviors for executing the action; and
selecting one execution behavior from the plurality of execution behaviors. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for selecting an execution behavior for executing an action, comprising:
-
receiving the action;
reviewing a plurality of execution behaviors for executing the action; and
selecting each of a predetermined series of execution behaviors. - View Dependent Claims (26)
-
-
27. A computer-readable medium having computer-executable instructions for performing steps, comprising:
-
receiving an action from a test case;
reviewing a plurality of execution behaviors capable of executing the action. - View Dependent Claims (28, 29, 30, 31)
-
Specification