System and method enabling hierarchical execution of a test executive subsequence
First Claim
1. A computer-implemented method for testing a sub-component of a system comprising a hierarchy of sub-components organized in multiple levels, the method comprising:
- creating a plurality of test executive sequences in response to user input, wherein each test executive sequence maps to a sub-component of the system and is operable to test the respective sub-component, wherein the plurality of test executive sequences are configured to execute according to a hierarchy corresponding to the hierarchy of sub-components, wherein the hierarchy of subcomponents comprises a top level and a first level, wherein the first level is lower in the hierarchy than the top level;
calling a first test executive sequence to test a first sub-component of the first level in the hierarchy, wherein the first level in the hierarchy corresponds to only a subset of the plurality of test executive sequence; and
executing the first test executive sequence without executing test executive sequences that map to sub-components above the first sub component in the hierarchy;
wherein said executing the first test executive sequence tests the first sub-component.
5 Assignments
0 Petitions
Accused Products
Abstract
Individual test executive sequences may correspond to individual sub-components of a hierarchical system. To test a system sub-component directly without testing “upper” sub-components in the hierarchy, a first test executive sequence corresponding to that system sub-component may be executed directly, without requiring execution of test executive sequences above the first test executive sequence in the hierarchy, or requiring only partial execution of test executive sequences above the first test executive sequence in the hierarchy. Another embodiment of the invention comprises a system and method for enabling propagation or inheritance of test executive sequence local variables.
59 Citations
45 Claims
-
1. A computer-implemented method for testing a sub-component of a system comprising a hierarchy of sub-components organized in multiple levels, the method comprising:
-
creating a plurality of test executive sequences in response to user input, wherein each test executive sequence maps to a sub-component of the system and is operable to test the respective sub-component, wherein the plurality of test executive sequences are configured to execute according to a hierarchy corresponding to the hierarchy of sub-components, wherein the hierarchy of subcomponents comprises a top level and a first level, wherein the first level is lower in the hierarchy than the top level;
calling a first test executive sequence to test a first sub-component of the first level in the hierarchy, wherein the first level in the hierarchy corresponds to only a subset of the plurality of test executive sequence; and
executing the first test executive sequence without executing test executive sequences that map to sub-components above the first sub component in the hierarchy;
wherein said executing the first test executive sequence tests the first sub-component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for testing a sub-component of a system comprising a hierarchy of sub-components organize in multiple levels, the method comprising:
-
creating a plurality of test executive sequences in response to user input, wherein each test executive sequence maps to a sub-component of the system and is operable to test the respective sub-component, wherein the plurality of test executive sequences are configured to execute according to a hierarchy corresponding to the hierarchy of sub-components, wherein the hierarchy of subcomponents comprises a top level and a first level, wherein the first level is lower in the hierarchy than the top level;
calling a first test executive sequence to test a first sub-component of the first level in the hierarchy, wherein the first level in the hierarchy corresponds to only a subset of the plurality of test executive sequences;
executing only a portion of one or more test executive sequences that map to sub-components above the first sub-component in the hierarchy, for purposes of setting up data used in the first test executive sequence, after said calling; and
executing the first test executive sequence after said executing only a portion of one or more test executive sequences that map to sub-components above the first sub-component in the hierarchy;
wherein said executing the first test executive sequence tests the first sub-component. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for testing a sub-component of a system, wherein the system comprises a plurality of sub-components, the method comprising:
-
creating a plurality of test executive sequences in response to user input, wherein each test executive sequence maps to a sub-component of the system and is operable to test the respective sub-component, wherein the plurality of test executive sequences are configured to execute according to a hierarchy, wherein the hierarchy of subcomponents comprises a top level and a first level, wherein the first level is lower in the hierarchy than the toil level;
calling a first test executive sequence at the first level in the hierarchy to test a first sub-component, wherein the first level in the hierarchy correspond to only a subset of the plurality of test executive sequences; and
executing the first test executive sequence without executing test executive sequences above the first level in the hierarchy, wherein said executing the first test executive sequence tests the first sub-component. - View Dependent Claims (19, 20)
-
-
21. A computer-implemented method for testing a sub-component of a system, wherein the system comprises a plurality of sub-components, the method comprising:
-
creating a plurality of test executive sequences in response to user input, wherein each test executive sequence maps to a sub-component of the system and is operable to test the respective sub-component, wherein the plurality of test executive sequences are configured to execute according to a hierarchy, wherein the hierarchy of subcomponents comprises a top level and a first level, wherein the first level is lower in the hierarchy than the top level;
calling a first test executive sequence at a first level in the hierarchy to test a first sub-component, wherein the first level in the hierarchy corresponds to only subset of the plurality of test executive sequences;
executing only a portion of one or more test executive sequences above the first level in the hierarchy after said calling; and
executing the first test executive sequence after said executing only a portion of one or more test executive sequences above the first level in the hierarchy;
wherein said executing the first test executive sequence tests the first sub-component. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented method for executing a test executive sequence, the method comprising:
-
creating a plurality of test executive sequences in response to user input, wherein each test executive sequence comprises a plurality of test executive steps, wherein the plurality of test executive sequences are configured to execute according to hierarchy, wherein the hierarchy comprises a top level and a first level, wherein the first level is lower in the hierarchy than the top level;
hierarchically calling a first test executive sequence from the plurality of test executive sequences; and
hierarchically executing the first test executive sequence in response to said hierarchically calling the first test executive sequence. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A computer-implemented method for testing a unit under test, the method comprising:
-
creating a test hierarchy including a plurality of test executive sequences for testing the unit under test, wherein the plurality of rest executive sequences are configured to execute according to a hierarchy, wherein the test hierarchy includes a first test executive sequence operable to call a second test executive sequence, and executing the second test executive sequence without executing the first test executive sequence, wherein said executing the second test executive sequence comprises utilizing data from the first test executive sequence;
wherein the second test executive sequence is operable to test at least portion of the unit under test. - View Dependent Claims (39, 40)
-
-
41. A computer-implemented method for calling a test executive sequence, the method comprising:
-
creating a chain of test executive sequences in response to user input, wherein the chain of test executive sequences includes one top-level test executive sequence and one or more non-top-level test executive sequences; and
executing a first non-top-level test executive sequence directly without executing the top-level test executive sequence, wherein the first non-top-level test executive sequence in the hierarchy comprises a subset of the chain of test executive sequences;
wherein the first non-top-level test executive sequence is executable to test a portion of the system. - View Dependent Claims (42)
-
-
43. A method for testing a portion of a hierarchical system, the method comprising:
-
displaying a hierarchical view of a test executive sequence hierarchy, wherein the test executive sequence hierarchy corresponds to only a top level and a first level, wherein the first level is lower in the hierarchy than the top level;
receiving user input specifying the first displayed test executive sequence, wherein the first level comprises the first displayed test executive sequence; and
executing the first test executive sequence in response to the user input;
wherein said executing the first test executive sequence does not include executing test executive sequences above the first test executive sequence in the hierarchy; and
wherein said executing the first test executive sequence comprises testing the portion of the hierarchical system.
-
-
44. A method for enabling propagation of a first local variable of a first test executive sequence, the method comprising;
-
receiving user input indicating a desire to propagate the first local variable to a subsequence of the first test executive sequence;
executing the first test executive sequence, wherein said executing the first test executive sequence comprises propagating the first local variable to the subsequence. - View Dependent Claims (45)
-
Specification