Network testing system and method

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S251000

Reexamination Certificate

active

06321347

ABSTRACT:

RELATED APPLICATIONS
The present application is related to patent applications Ser. Nos. xxx (COS-96-033, COS-96-034 & COS-96-035) assigned to the same assignee as the present application and having the same inventors as the present application.
FIELD OF THE INVENTION
The present invention relates generally to the field of networks and more particularly to a network testing system and method.
BACKGROUND OF THE INVENTION
Computer systems running complex interrelated software modules require testing as new revisions of the software modules are introduced and as problems or “bugs” are discovered in existing software modules. An example of such a computer system is shown in FIG.
1
. This example shows a small part of a telephone network
20
. In this figure, a public telephone
22
is connected to a central office—service switching point (CO/SSP)
24
. The CO/SSP
24
, as part of its call processing, sends a call record over a signaling network
26
to a service control point (SCP)
28
. The SCP
28
passes the call records on to a fraud detection system
30
. When a new version of the fraud detection system
30
has been developed, it is necessary to test the new version of the fraud detection system
30
before adding it to the telephone network. This requires simulating the flow of call records that the new version of the fraud detection system has been designed to analyze. Ideally, this simulation data would be generated by the actual network elements in a laboratory setting. Often, this is not practical due to a number of reasons, including, limited funds, limited laboratory resources, staggered development cycles of dependent network elements, etc.
Test tools are often used to generate, transmit, receive and analyze test data when the actual network elements are not available. Test tools that perform these functions typically are built to emulate one highly specialized situation. These types of test tools are highly useful, but these tools can typically only emulate one narrow application. As networks evolve, data records and communication flow structures change and new data records and communication flow structures are added or existing structures modified. When this happens, conventions test tools need to be rewritten. Constant rewrites are time consuming and expensive.
Thus there exists a need for a network testing system and method that is not tied to particular test situation, is inexpensive and can easily be modified for different test situations.
SUMMARY OF THE INVENTION
A network testing system that overcomes these and other problems includes a message compiler accepting a plurality of data inputs to create a test message. A communicator is provided which is capable of transmitting the test message to a component under test. The test message is compliant with any of a plurality of protocols. The communicator is also capable of emulating a communication session using an emulation module.
Using the network testing system users can create test data and transmit the test data in a manner emulating the communication session that would be used in an operating environment. As data structures and communication session structures change, the network testing system can be easily, inexpensively and quickly updated to match the new structures.
The present invention is applicable to any industry that develops inter-related software modules, including: communication companies, business and operating software companies, networking companies, defense companies, semiconductor companies, etc. Programmers need to test how their programs will work with other programs before releasing their software. This requires creating test data, simulating how programs communicate with each other and analyzing the results. The present invention allows a programmer to perform all these tasks and is easily updated to accommodate changes in data formats and communication interfaces. This greatly simplifies the effort required by programmers to test their programs.


REFERENCES:
patent: 5289474 (1994-02-01), Purcell et al.
patent: 5544154 (1996-08-01), Glitho
patent: 5546540 (1996-08-01), White
patent: 5563875 (1996-10-01), Hefel et al.
patent: 5627766 (1997-05-01), Beaven
patent: 5721728 (1998-02-01), Fowler et al.
patent: 5737517 (1998-04-01), Kite et al.
patent: 5787147 (1998-10-01), Gundersen
patent: 5898674 (1999-04-01), Mawhinney et al.
patent: 5931913 (1999-08-01), Meriwether et al.
patent: 5931961 (1999-08-01), Ranganathan et al.
patent: 5970120 (1999-10-01), Kasrai
patent: 6002864 (1999-12-01), Heyman
patent: 6016334 (2000-01-01), Kasrai
RT smart Sockets C++ Class Library Manual, Version 3.5, Talarian, 444 Castro Street, Suite 140, Mountain View, CA 94041.
RT smart Sockets Read Me First, Installation, Release Notes, Known Bugs, Demos, Version 3.5, Talarian, 444 Castro Street, Suite 140, Mountain View, CA 94041.
RT smart Sockets API Quick Reference, Version 3.5, Talarian, 444 Castro Street, Suite 140, Mountain View, CA 94041.
RT smart Sockets Manual, Reliable Interprocess Communication, Version 3.5, Talarian, 444 Castro Street, Suite 140, Mountain View, CA 94041.
RT smart Sockets API, Reliable Interprocess Communication, Version 3.5, Talarian, 444 Castro Street, Suite 140, Mountain View, CA 94041.
RT works Utilities Manual, License Manager, Utilities, Macros, RT works 3.5, Talarian, 444 Castro Street, Suite 140, Mountain View, CA 94041.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Network testing system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Network testing system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Network testing system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2594007

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.