Browse Prior Art Database

Client/Server Functional Test System

IP.com Disclosure Number: IPCOM000114470D
Original Publication Date: 1994-Dec-01
Included in the Prior Art Database: 2005-Mar-28
Document File: 2 page(s) / 77K

Publishing Venue

IBM

Related People

Eagen, ST: AUTHOR

Abstract

Described is a system that enables functional testing of client or server software. The software that is to be tested is packaged into a standalone application, which communicates with a test driver application via a Transmission Control Protocol/Internet Protocol (TCP/IP) socket interface.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Client/Server Functional Test System

      Described is a system that enables functional testing of client
or server software.  The software that is to be tested is packaged
into a standalone application, which communicates with a test driver
application via a Transmission Control Protocol/Internet Protocol
(TCP/IP) socket interface.

      A system has been developed that enables functional testing of
client or server software.  The software that is to be tested is
packaged into a standalone application, which communicates with a
test driver application via a TCP/IP socket interface.

Two specific pieces of software needed to be tested in a
client/server environment:
  o  Pennant Systems wanted to test printer controller code prior to
      the availability of the hardware.  Since their code was written
      in C, they were able to create a server program out of it that
      ran on the RISC/6000*.  They wanted to use their existing BASIC
      Test Language (BTL) test cases to perform this testing.
  o  Application Business Systems' engineering area has developed a
      5250* emulation program that runs on the RISC/6000, called
      X5250*.  They also wanted to use existing BTL test cases to
      verify that the X5250 client application is functionally
      compatible with the Work Station Controller (WSC) Input/Output
      Processors (IOPs) in the AS/400*.

      There is a general requirement to be able to perform functional
testing on any client or server application.  Furthermore, since such
testing can be performed in a work station environment, which is very
fast and very productive, it would be desirable to create client or
server applications out of any code that is written in C that could
be tested in such an environment.

      The following Figure illustrates the connection between test
driver and test software applications using TCP/IP.
                            TCP/IP socket
       Test Driver          I/O interface       Test software
       Application                              Application

The solution consists of:
  o  test driver application
  o  test code application
  o  client/server interface

A socket interface was developed that enabled the following
functions:
  o ...