Hierarchical testing environment
First Claim
Patent Images
1. A system for providing a hierarchical testing environment, comprising:
- a succession of multiple test scenario levels coupled one to another, each multiple test scenario level having at least one scenario;
at least one data file for representing said at least one scenario; and
means for invoking a lower level of said multiple test scenario levels by a higher level of said multiple test scenario levels based upon data contained within said at least one data file.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and system for providing a complex testing framework/scaffold. Also included are testing tools that automate and simplify the testing process. The disclosed design handles networking and task concurrency. The testing scaffold is aimed at being a flexible test case driver that can be used to execute functional verification tests on a single host or large networked system level integration tests involving dozens of hosts. The testing scaffold is designed to meet the requirements of large scale testing environments. The ability to execute these environments similarly allows manipulation of smaller scale environments.
86 Citations
20 Claims
-
1. A system for providing a hierarchical testing environment, comprising:
-
a succession of multiple test scenario levels coupled one to another, each multiple test scenario level having at least one scenario; at least one data file for representing said at least one scenario; and means for invoking a lower level of said multiple test scenario levels by a higher level of said multiple test scenario levels based upon data contained within said at least one data file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-computer system for providing a hierarchical testing environment, comprising:
-
a succession of multiple test scenario levels in each computer, said multiple test scenario levels coupled one to another, with each multiple test scenario level having at least one scenario; at least one data file for representing said at least one scenario; and means for invoking a lower level of said multiple test scenario by a higher level of said multiple test scenario based upon data contained within said at least one data file. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for providing a hierarchical testing environment having a plurality of levels, comprising:
-
a task level driver having means for invoking a user task based upon data contained within a task file; an intermediate driver, coupled to said task level driver, having means for invoking said task level driver based upon data contained within an intermediate file; and a top level driver, coupled to said intermediate driver, having means for invoking said intermediate driver based upon data contained within a top level file. - View Dependent Claims (14)
-
-
15. A system for providing a hierarchical testing environment having a plurality of levels, comprising:
-
a task level driver having means for invoking a user task based upon data contained within a task file; a first intermediate driver, coupled to said task level driver, having means for invoking said task level driver based upon data contained within a first intermediate file; a second intermediate driver, coupled to said first intermediate driver, having means for invoking said first intermediate driver based upon data contained within a second intermediate file; and a top level driver, coupled to said second intermediate driver, having means for invoking said second intermediate driver based upon data contained within a top level driver file. - View Dependent Claims (16)
-
-
17. A method for driving test cases, comprising the steps of:
-
reading instance attributes from a file; placing any user defined attributes found in said file into system environment variables; determining scenario driver configuration attributes for a current level; executing begin hook code; executing a next level driver based upon said instance attributes and said configuration attributes; and executing end hook code. - View Dependent Claims (18)
-
-
19. A system for driving test cases, comprising the steps of:
-
means for reading instance attributes from a file; means for placing any user defined attributes found in said file into system environment variables; means for determining scenario driver configuration attributes for a current level; means for executing begin hook code; means for executing a next level driver based upon said instance attributes and said configuration attributes; and means for executing end hook code. - View Dependent Claims (20)
-
Specification