Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
121 words
A test system for network communication devices, comprising topology input file describing connections between the network communication devices; and test environment support routines library containing device-independent test environment information for data management; test case specific routines library containing device-specific tests and device-specific configuration control information for the network communication devices; and a main driver routine, executing on a test control computer connected to download configuration and control information into the network communication devices, the main driver routine receiving a test command and in response accessing the topology input file to build test vector command buffers for each of the network communication devices by reference to the test environment support routines, to establish configuration for testing by the test case specific routines.
Claim 2
Dependent Claim
121 words
A test system for network communication devices, comprising topology input file describing connections between the network communication devices; and test environment support routines library containing device-independent test environment information for data management; test case specific routines library containing device-specific tests and device-specific configuration control information for the network communication devices; and a main driver routine, executing on a test control computer connected to download configuration and control information into the network communication devices, the main driver routine receiving a test command and in response accessing the topology input file to build test vector command buffers for each of the network communication devices by reference to the test environment support routines, to establish configuration for testing by the test case specific routines.
Claim 3
Dependent Claim
23 words
The test system according to claim 1 wherein the test control computer communicates with the network communication devices using an automated test system.
Claim 4
Dependent Claim
32 words
The test system according to claim 2 wherein the main driver routine has interface means for receiving test commands in series for multiple network topology testing in the automated test system environment.
Claim 5
Dependent Claim
24 words
The test system according to claim 1 wherein the topology input file further describes transmission protocols of the connections between the network communication devices.
Claim 6
Dependent Claim
32 words
The test system according to claim 1 further comprising at least one external data communication device capable of issuing data packets to test the network communication devices under varying data traffic conditions.
Claim 7
Dependent Claim
28 words
The test system according to claim 1 wherein the main driver routine stores pre-test network topology settings and restores said pre-test network topology settings prior to test termination.
Claim 8
Dependent Claim
27 words
The test system according to claim 1 wherein the test control computer physically interfaces with the network communication devices via console ports on the network communication devices.
Claim 9
Dependent Claim
21 words
The test system according to claim 1 wherein the test environment support routines library contains test results logging and reporting routines.
Claim 10
Dependent Claim
30 words
The test system according to claim 8 wherein the test environment support routines library contains test command logging routines to store network device topology commands to storage for later retrieval.
Claim 11
Dependent Claim
17 words
The test system according claim 8 wherein the test data logged is written into a text file.
Claim 12
Dependent Claim
18 words
The test system according to claim 1 wherein the main driver routine is written in an interpreted language.
Claim 13
Independent Claim
137 words
A method of testing a network of data communication devices from a test control computer connected to configure the data communication devices, the method comprising: receiving at least one input command by the test control computer; sourcing external routines in response to said input command; building memory buffers comprising test vectors defined in said external routines by reference to a topology input file and environment support routine libraries, wherein said test vectors comprise network device commands that dictate interconnections between the data communication devices and communication protocol modes of the interconnections; issuing network device commands to the data communication devices, said network device commands comprising said test vectors stored in the memory buffers; and receiving test information from the data communication devices, wherein the test information comprises result data logged by and received from the network devices.
Claim 14
Independent Claim
137 words
A method of testing a network of data communication devices from a test control computer connected to configure the data communication devices, the method comprising: receiving at least one input command by the test control computer; sourcing external routines in response to said input command; building memory buffers comprising test vectors defined in said external routines by reference to a topology input file and environment support routine libraries, wherein said test vectors comprise network device commands that dictate interconnections between the data communication devices and communication protocol modes of the interconnections; issuing network device commands to the data communication devices, said network device commands comprising said test vectors stored in the memory buffers; and receiving test information from the data communication devices, wherein the test information comprises result data logged by and received from the network devices.
Claim 15
Dependent Claim
15 words
The method of claim 12 wherein issuing network device commands includes data traffic creation commands.
Claim 16
Dependent Claim
21 words
The method of claim 13 wherein issuing network device commands includes issuing commands to generate “pings” among the network communication devices.
Claim 17
Dependent Claim
23 words
The method of claim 12 further comprising the step of logging the test information received from the data communications devices to a file.
Claim 18
Dependent Claim
19 words
The method of claim 15 further comprising the step of logging the issued network device commands to a file.
Claim 19
Dependent Claim
22 words
The method of claim 12 wherein issuing network device commands includes the step of issuing commands that test alternate topology data paths.
Claim 20
Dependent Claim
31 words
The method of claim 12 wherein before each network topology configuration the memory buffers comprising test vectors are initialized to a known state and rebuilt with a next network topology configuration.
Claim 21
Dependent Claim
18 words
The method of claim 12 wherein issuing network device commands comprises additional commands for tag switching network devices.
Claim 22
Dependent Claim
26 words
The method of claim 12 further comprising a step to determine that testing a network of data communication devices has been specified by the input command.