Browse Prior Art Database

Automated Function Test Method

IP.com Disclosure Number: IPCOM000099212D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-14
Document File: 5 page(s) / 153K

Publishing Venue

IBM

Related People

Ho, WJ: AUTHOR

Abstract

A technique is described whereby an automated method is used to generate function design test cases with input/output response, as used in testing of microprocessing systems. The method is to eliminate manual writing of code and data for test case, thereby enabling a test to be generated for simulation required. (Image Omitted)

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

Automated Function Test Method

       A technique is described whereby an automated method is
used to generate function design test cases with input/output
response, as used in testing of microprocessing systems.  The method
is to eliminate manual writing of code and data for test case,
thereby enabling a test to be generated for simulation required.

                            (Image Omitted)

      The automated function test generation method is to provide the
following:
   a)   Data control tables to quickly generate new test
        cases.
   b)   Test code drivers to enable code to be written
        that will test any specific function not covered
        by the table.
   c)   A method whereby parameters are gathered in data
        control tables and a test code in a driver so as
        to avoid many problems associated with keeping
        track of a large number of separate items.

      The flow chart of Fig. 1 illustrates how the automated test
case generator method is used.  Data control 10 contains the data
which describes all test cases are to be performed.  This data
describes the test and contains either specific input and output data
or table of the key data required to expand specific input output
data.  In this way, the test case generator the intelligence to
enable the test case to serve as the data control.  The Data Table
illustrates an example of the data control to provide the necessary
data required to quickly new test cases.

      Driver code control 11, as shown in Fig. 1, consists of main
routine and a set of test routines.  The main routine the command
list and calls for the appropriate test along with the

                            (Image Omitted)

 address of the parameters the test routine.  Driver
code control 11 also contains which will be evoked only upon
receiving some external such as an interrupt.  The code used for
these may be hard-coded directly into the driver, or may a separate
command list that is only performed upon the of a certain signal.

      The test routines are responsible for performing the and
logging any information required for comparison expected results.
This determines whether a test has or failed.  There is a unique set
of driver codes for system being tested.  As the functions required
to be become fully specified, the specifications for each will also
become more clearly specified.

      Test case generator 12 uses the data from data control 10 to
generate test cases automatically.  There is one test case generator
which is used for all systems tested.  The test cases, which test
control ge...