Browse Prior Art Database

Routine for Building a Test Case Generator

IP.com Disclosure Number: IPCOM000062667D
Original Publication Date: 1986-Dec-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Related People

McGlynn, KP: AUTHOR [+3]

Abstract

The build routine reads the online version of a programming functional specification and creates blocks of related information that may be used to generate test cases. A separate block of information is created for every unique function key and input field on every screen. Included in every block of information is a description of the function (taken from the screen layout), special instructions for the tester, script tags that are needed to format the test case, the expected results of the function, and a unique number that identifies the information block. The information blocks are then inserted into a macro that can retrieve the blocks in any sequence. A test case is generated by telling the macro in what sequence of functions the test case should be built.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 74% of the total text.

Page 1 of 2

Routine for Building a Test Case Generator

The build routine reads the online version of a programming functional specification and creates blocks of related information that may be used to generate test cases. A separate block of information is created for every unique function key and input field on every screen. Included in every block of information is a description of the function (taken from the screen layout), special instructions for the tester, script tags that are needed to format the test case, the expected results of the function, and a unique number that identifies the information block. The information blocks are then inserted into a macro that can retrieve the blocks in any sequence. A test case is generated by telling the macro in what sequence of functions the test case should be built. The process preferably uses a Conversational Management System (CMS) file which contains all the screen layouts for the application. Usually this information is in the Programming Functional Specifications. A program to process all the screens one at a time and create the information blocks for all Program Function (PF) keys and Input fields is shown in the flow chart. Once the program has processed all the PF keys and input fields for all of the screens, all expected results information needs to be added for each unique block. After this is done, all of the blocks are merged together and placed in a random retrieval macro. This macro must be able to retrieve the...