System and method for testing a group of related products
First Claim
1. A method for testing a group of related products, the method comprising:
- creating a base test sequence in response to user input, wherein the base test sequence comprises a plurality of test steps;
creating one or more instances of the base test sequence, wherein each instance of the base test sequence comprises the plurality of test steps of the base test sequence;
for each of the one or more instances of the base test sequence, modifying the instance in response to user input to produce one or more child test sequences configured for testing a particular product from the group of related products.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for testing a group of related products or devices. According to one embodiment, the user may first manually create a base test sequence, and child test sequences may then be created based on the base test sequence. The user may include various steps in the base test sequence, such that the base test sequence includes steps that need to be common to most or all of the child test sequences. The user may also configure parameters or properties for each step in the base test sequence, such that the parameter configuration is what is required for most or all of the child test sequences. Initial child test sequences may then be automatically created as instances of the base test sequence. The user may then manually edit the instances of the base test sequence to produce the desired child test sequences, such that each child test sequence is configured to appropriately test a particular product to which the child test sequence corresponds. For example, the user may change a parameter configuration for one or more steps in the child test sequence, may add a step to or remove a step from the child test sequence, etc. In the preferred embodiment, the child test sequences may also be automatically changed or updated in various ways. For example, the user may manually add a new step to the base test sequence, and in response the new step may be automatically added to each child test sequence. As another example, the user may manually change the parameter configuration for a step in the base test sequence, and in response the parameter configuration change may be automatically propagated to each child test sequence.
22 Citations
22 Claims
-
1. A method for testing a group of related products, the method comprising:
-
creating a base test sequence in response to user input, wherein the base test sequence comprises a plurality of test steps;
creating one or more instances of the base test sequence, wherein each instance of the base test sequence comprises the plurality of test steps of the base test sequence;
for each of the one or more instances of the base test sequence, modifying the instance in response to user input to produce one or more child test sequences configured for testing a particular product from the group of related products. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for testing a group of related products, the method comprising:
-
creating a base test sequence in response to user input, wherein the base test sequence comprises a plurality of test steps;
receiving user input specifying information regarding a desired plurality of child test sequences, wherein the information comprises information specifying how each desired child test sequence differs from the base test sequence;
creating the desired plurality of child test sequences based on the base test sequence and the information regarding the desired plurality of child test sequences. - View Dependent Claims (9, 10)
-
-
11. A memory medium comprising program instructions for testing a group of related products, wherein the program instructions are executable to implement:
-
creating a base test sequence in response to user input, wherein the base test sequence comprises a plurality of test steps;
creating one or more instances of the base test sequence, wherein each instance of the base test sequence comprises the plurality of test steps of the base test sequence;
for each of the one or more instances of the base test sequence, modifying the instance in response to user input to produce one or more child test sequences configured for testing a particular product from the group of related products. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A memory medium comprising program instructions for testing a group of related products, wherein the program instructions are executable to implement:
-
creating a base test sequence in response to user input, wherein the base test sequence comprises a plurality of test steps;
receiving user input specifying information regarding a desired plurality of child test sequences, wherein the information comprises information specifying how each desired child test sequence differs from the base test sequence;
creating the desired plurality of child test sequences based on the base test sequence and the information regarding the desired plurality of child test sequences.
-
-
21. A memory medium comprising programs for testing a group of related products, wherein the memory medium stores:
-
a base test sequence created in response to user input, wherein the base test sequence comprises a plurality of test steps;
one or more instances of the base test sequence, wherein each instance of the base test sequence comprises the plurality of test steps of the base test sequence; and
one or more child test sequences, wherein each of the one or more child test sequences is created from a corresponding one of the one or more instances;
wherein each of the one or more child test sequences are configured for testing a particular product from the group of related products.
-
-
22. A memory medium comprising programs for testing a group of related products, wherein the memory medium stores:
-
a base test sequence created in response to user input, wherein the base test sequence comprises a plurality of test steps;
information regarding a desired plurality of child test sequences, wherein the information comprises information specifying how each desired child test sequence differs from the base test sequence, wherein the information is created in response to user input; and
a child test sequence generation program that is operable to programmatically create the desired plurality of child test sequences based on the base test sequence and the information regarding the desired plurality of child test sequences.
-
Specification