Browse Prior Art Database

Mulitple Events per Testcase via Orthogonal Matrices

IP.com Disclosure Number: IPCOM000113335D
Original Publication Date: 1994-Aug-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 46K

Publishing Venue

IBM

Related People

Barrett, KL: AUTHOR [+4]

Abstract

This disclosure presents a method of creating orthogonal IVGEN testcases with multiple functions per testcase as well as multiple faults per function.

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

Mulitple Events per Testcase via Orthogonal Matrices

      This disclosure presents a method of creating orthogonal IVGEN
testcases with multiple functions per testcase as well as multiple
faults per function.

      IVGEN can generate a quality sample of random testcases for an
event (or function) using orthogonal matrices.  This method applies
one event per testcase using the event's parameters to determine the
matrix size.  This method must be enhanced to generate a quality
sample of test cases across several events or when an event is
coupled with a dependent event (a fault).

      To generate an orthogonal matrix for several independent
functions, the functions' arguments are combined into one set of
arguments, and then the matrix is treated like a single event matrix.
This concept is shown as a 16x15 orthogonal matrix for two
independent events:

          ------Fun1-----   ---------Fun2----------
            |               | |                       |
            |Arg 1   2    3 | | 1    2      3       4 |
            |               | |                       |
Testcase #1  1 0 0   0   1 0   0 1   1   0 1 0 1   1 1
          2  1 1 0   0   0 1   0 0   1   1 0 1 0   1 1
          3  1 1 1   0   0 0   1 0   0   1 1 0 1   0 1
          4  1 1 1   1   0 0   0 1   0   0 1 1 0   1 0
          .  . . .   .   . .   . .   .   . . . .   . .
          .  . . .   .   . .   . .   .   . . . .   . .
         16  0 0 0   0   0 0   0 0   0   0 0 0 0   0 0

In IVGEN orthogonal matrix format, the first two testcases will have
the following specs:
        Testcase #1 => ((Fun1 (4,0,2)) (Fun2...