← Back to Patent Explorer
US6282678B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Generic test execution method and apparatus

Assignee: Cisco Technology Inc
•
Filing: 1999-01-08
•
Granted: 2001-08-28
•
Expires: 2019-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A test system for network communication devices comprising a topology input file describing connections between the network communication devices, a test environment support routines library containing device-independent test information for data management, a case specific routines library containing device-specific tests and device-specific configuration control information for the network communication devices, and a main driver routine, which references the topology input routines, the test environment support routines, and the case specific test routines. The test control computer is connected to the network communication devices to download configuration and control information. The main driver routine receives a test command, and, in response, accesses the corresponding topology input file to build test vector command buffers for each of the network communication devices to establish configuration for testing. The main driver routine uses test environment support routines to manage data on the computer and executes the specific test case routines according to the topology input file. In a preferred embodiment, the test control computer communicates with the network communication devices by using an automated test system.

Inventors

  • 👤 David K. Snay
  • 👤 Faiz Syed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:46
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/12; H04L43/00; H04L43/50; H04L41/08; H04L41/0803

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.

References Cited (Backward Citations)

US5271000A Cited
US5421004A Cited
US5557740A Cited
US5864660A Cited
US5854889A Cited
US5987625A Cited
US6134690A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag