Patent US5347518A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5347518A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of automating a build verification process

Assignee: International Business Machines Corp
•
Filing: 1993-04-06
•
Granted: 1994-09-13
•
Expires: 2013-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of automating a build verification procedure for panels executable in a Multiple Virtual Storage (MVS) environment which contains fast path commands. Fast path commands are commands that are entered by a user to go directly to panels/options they want. Ideally, a test of the commands should occur in the environment for which they were created. A terminal network simulation tool is used to create a model of the panels/options to be verified. The network simulation tool is used to automatically establish a multiple virtual storage terminal session linked to the model. The sequential application of a plurality of fast path commands is automatically applied against the model and the results recorded.

Inventors

  • 👤 Adrienne Y. Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 10:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G06F11/3688; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 132 words
A method of testing an application program on a host processor, wherein a build verification process is applied to invoke panels for a user of said application program executing with a database management program, comprising: loading and executing a network simulation program by said user on said host processor, said simulation program providing a simulation of said network with which said database program interacts; establishing a terminal session in said database management program and controlling said application program by said network simulation program, said database management program operating to prevent an error within said application program from prematurely terminating said simulation; and accessing said application program by said simulation program and applying at least one record list containing said build verification process to invoke panels in said application program for said user.
Claim 2
Independent Claim 132 words
A method of testing an application program on a host processor, wherein a build verification process is applied to invoke panels for a user of said application program executing with a database management program, comprising: loading and executing a network simulation program by said user on said host processor, said simulation program providing a simulation of said network with which said database program interacts; establishing a terminal session in said database management program and controlling said application program by said network simulation program, said database management program operating to prevent an error within said application program from prematurely terminating said simulation; and accessing said application program by said simulation program and applying at least one record list containing said build verification process to invoke panels in said application program for said user.
Claim 3
Dependent Claim 43 words
A method of testing an application program on a host processor as recited in claim 1 wherein said accessing step includes the step of recording an error message by said simulation program when the record list cannot be applied to said application program.
Claim 4
Dependent Claim 30 words
A method of testing an application program on a host processor as recited in claim 2 wherein said error message is written to a loglist for viewing by said user.
Claim 5
Independent Claim 219 words
A method implemented in a data processing system for automating a build verification procedure for an application program undergoing testing on a host processor, comprising: loading a first program by a user on said host processor for managing a network of resources accessible by said user of said application program; loading said application program by said user on said host processor for build verification; loading and executing a simulation program by said user on said host processor, said simulation program providing a simulation of said network with which said first program interacts, said simulation program linking to said first program and said application program, said simulation program without intervention by said user automatically applying a plurality of record lists including said build verification procedure to test said application program by the steps of: executing said first program to establish a terminal session within said host processor to prevent an error within said application program from prematurely terminating said simulation; executing said application program within said terminal session and applying said plurality of record lists within said build verification procedure to said application program; monitoring the operation of said record lists and recording the status thereof by said simulation program; and terminating said terminal session within said first program and said application program to complete testing of said application program.
Claim 6
Independent Claim 219 words
A method implemented in a data processing system for automating a build verification procedure for an application program undergoing testing on a host processor, comprising: loading a first program by a user on said host processor for managing a network of resources accessible by said user of said application program; loading said application program by said user on said host processor for build verification; loading and executing a simulation program by said user on said host processor, said simulation program providing a simulation of said network with which said first program interacts, said simulation program linking to said first program and said application program, said simulation program without intervention by said user automatically applying a plurality of record lists including said build verification procedure to test said application program by the steps of: executing said first program to establish a terminal session within said host processor to prevent an error within said application program from prematurely terminating said simulation; executing said application program within said terminal session and applying said plurality of record lists within said build verification procedure to said application program; monitoring the operation of said record lists and recording the status thereof by said simulation program; and terminating said terminal session within said first program and said application program to complete testing of said application program.
Claim 7
Dependent Claim 19 words
The method as recited in claim 4 wherein said first program comprises a Customer Information Control System (CICS) program.
Claim 8
Dependent Claim 18 words
The method as recited in claim 4 wherein said application program comprises an OfficeVision/Multiple Virtual Support (OV/MVS) program.
Claim 9
Dependent Claim 18 words
The method as recited in claim 4 wherein said simulation program comprises a Teleprocessing Network Simulation (TPNS) program.
Claim 10
Dependent Claim 35 words
The method as recited in claim 4 wherein said record lists include a plurality of fast path commands applied to said application program to invoke display screens thereby checking the operation of said application program.
Claim 11
Independent Claim 299 words
A method of automating a build verification process for an application program undergoing testing on a host processor, wherein said build verification process includes applying a plurality of fast path commands to invoke display screens for a user of said application program, comprising: loading an application program by said user on said host processor for build verification having a plurality of display screens stored therein; loading a database management program by said user on said host processor for managing a network of terminals and communications devices and accessing said application program by said user, said database management program containing a list of fast path commands to be applied to test said application program; loading and executing a terminal and network simulation tool by said user on said host processor, said simulation program providing a simulation of a network with which said first program interacts, said simulation program linked to said application program and said database management program for automatically applying, without intervention by said user, said list of fast path commands to invoke one of said display screens by the steps of: logging onto said application program and said database management program and establishing a terminal session therein, said database management program operating to prevent an error within said application program from prematurely terminating said simulation; accessing said list of fast path commands and applying one of said plurality of fast path commands in said database management program to said application program; monitoring a display screen in said application program invoked by said fast path command and recording the status thereof; repeating said application and monitoring steps until all of said list of fast path commands are executed; and terminating said terminal session in said application program and said database after said list of fast path commands are executed.
Claim 12
Independent Claim 299 words
A method of automating a build verification process for an application program undergoing testing on a host processor, wherein said build verification process includes applying a plurality of fast path commands to invoke display screens for a user of said application program, comprising: loading an application program by said user on said host processor for build verification having a plurality of display screens stored therein; loading a database management program by said user on said host processor for managing a network of terminals and communications devices and accessing said application program by said user, said database management program containing a list of fast path commands to be applied to test said application program; loading and executing a terminal and network simulation tool by said user on said host processor, said simulation program providing a simulation of a network with which said first program interacts, said simulation program linked to said application program and said database management program for automatically applying, without intervention by said user, said list of fast path commands to invoke one of said display screens by the steps of: logging onto said application program and said database management program and establishing a terminal session therein, said database management program operating to prevent an error within said application program from prematurely terminating said simulation; accessing said list of fast path commands and applying one of said plurality of fast path commands in said database management program to said application program; monitoring a display screen in said application program invoked by said fast path command and recording the status thereof; repeating said application and monitoring steps until all of said list of fast path commands are executed; and terminating said terminal session in said application program and said database after said list of fast path commands are executed.

References Cited (Backward Citations)

US4617663A Cited
US4639916A Cited
US4595980A Cited
US4595981A Cited
US4696003A Cited
US5086393A Cited
US5021997A Cited
US5022028A Cited
US4970639A Cited
US4916610A Cited
US5157782A Cited
US5157779A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-12 1998-03-14 1998-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-12 2002-03-14 2002-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-12 2006-03-14 2006-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag