Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Generating Summary of Test Case Program Library

IP.com Disclosure Number: IPCOM000086154D
Original Publication Date: 1976-Jul-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Clowes, T: AUTHOR

Abstract

Test case programs which are used for testing complex software systems such as compilers can be generated automatically using a test case generator. Different types of test case generators exist, but those which produce the most satisfactory test cases have the capability of using weighting factors to influence the type and frequency of statements or other features generated for any particular test case.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 83% of the total text.

Page 1 of 1

Generating Summary of Test Case Program Library

Test case programs which are used for testing complex software systems such as compilers can be generated automatically using a test case generator. Different types of test case generators exist, but those which produce the most satisfactory test cases have the capability of using weighting factors to influence the type and frequency of statements or other features generated for any particular test case.

To fully test any compiler requires many hundreds of test cases which are divided into sets, each set orientated to testing a particular feature of the compiler. It is therefore extremely useful to maintain a summary of the number and type of statement each test case contains, and to have a profile of the total library of test cases.

To obtain a summary of the contents of a generated test case program, during generation a count is kept of the number of times each statement or feature is selected for generation. The complete set of counts, called a profile, is written onto a data set. For each group of features par values can be established, above which it can be assumed: 1. The test case program is likely to contain a good test example of a feature. 2. The test case program can be considered to be a test case particularly appropriate for a given feature.

The data set of profiles is processed for reports or test case program selection. A profile does not contain a record of particular conjunctions or combinations of...