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

Graphical user interface for developing test cases using a test object library

Assignee: International Business Machines Corp
•
Filing: 1998-12-28
•
Granted: 2002-07-16
•
Expires: 2018-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, article of manufacture, for generating a test code for an automatic procedure is disclosed. The method comprises the steps of presenting a visual representation of a library of executable code objects comprising a plurality of test objects to a user, accepting a selection of a first test object in the visual representation, presenting first test object options defining at least one test parameter, accepting a selection of a first test option, translating the first test option into at least one tag and at least one tag parameter, and storing the tag and the tag parameter in a source file. The article of manufacture comprises a data storage device tangibly embodying instructions to perform the method steps described above. The apparatus comprises computer with suitable program instructions for presenting a visual representation of a library of executable code objects to a user. The library of executable code objects includes a plurality of test object members, each of which define a set of instructions for performing a portion of the test procedure. The computer is also configured to implement a graphical user interface, to accepting a selection of a first test object in the visual representation, to present test options for the selected test object, and to accept a test object option.

Inventors

  • 👤 Thomas J. Pavela

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 02:29
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3698; G06F11/3668; G06F11/3672; G06F11/3684; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/97

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 139 words
A method of generating test code for performing a test procedure applyable to a system having a plurality of interconnected elements, the method comprising the steps of: presenting a visual representation of a library of executable code objects comprising a plurality of test object members in a window, each member defining a set of instructions for performing a portion of a test procedure; accepting a selection of a first test object in the visual representation; presenting first test object options, the first test object options defining at least one test parameter for performing at least a portion of the test procedure; accepting a selection of a first test object option; translating the first test object option into at least one tag and at least one tag parameter; and storing the tag and the tag parameter in a source file.
Claim 2
Independent Claim 139 words
A method of generating test code for performing a test procedure applyable to a system having a plurality of interconnected elements, the method comprising the steps of: presenting a visual representation of a library of executable code objects comprising a plurality of test object members in a window, each member defining a set of instructions for performing a portion of a test procedure; accepting a selection of a first test object in the visual representation; presenting first test object options, the first test object options defining at least one test parameter for performing at least a portion of the test procedure; accepting a selection of a first test object option; translating the first test object option into at least one tag and at least one tag parameter; and storing the tag and the tag parameter in a source file.
Claim 3
Dependent Claim 19 words
The method of claim 1 , further comprising the steps of generating the test code from the source file.
Claim 4
Dependent Claim 24 words
The method of claim 2 , further comprising the steps of generating a scripted test plan in a conversational language from the source file.
Claim 5
Dependent Claim 52 words
The method of claim 1 , wherein the library of executable code objects comprises a first test object member defining a set of instructions for performing method steps comprising the steps of: issuing a command to a commanded system element; and intercepting a message responsive to the command from the commanded element.
Claim 6
Dependent Claim 68 words
The method of claim 1 , further comprising the steps of: accepting a selection of a second test object in the visual representation; and presenting second test object options to a user, the test object options defining at least one test parameter for performing a second portion of the test procedure, and wherein the second test object options are dependent upon the selection of first test object options.
Claim 7
Dependent Claim 45 words
The method of claim 1 , wherein the visual representation of the library of executable code objects is presented in a first portion of the window, and the method further comprises the step of presenting the source file in a second portion of the window.
Claim 8
Dependent Claim 81 words
The method of claim 6 , further comprising the steps of: accepting a selection of a second tag in the source file from the window second portion, the second tag associated with a second test object; presenting second test options for the second test object; accepting a selection of a second test object option; translating the second test object option into at least one second tag parameter; and storing the second tag and the second tag parameter in the source file.
Claim 9
Dependent Claim 18 words
The apparatus of claim 7 , further comprising means for generating the test code from the source file.
Claim 10
Dependent Claim 23 words
The apparatus of claim 8 , further comprising means for generating a scripted test plan in a conversational language from the source file.
Claim 11
Independent Claim 144 words
An apparatus for generating test code for performing a test procedure applyable to a system having a plurality of interconnected elements, comprising: means for presenting a visual representation of a library of executable code objects comprising a plurality of test object members in a window, each member defining a set of instructions for performing a portion of a test procedure; means for accepting a selection of a first test object in the visual representation; means for presenting first test object options, the first test object options defining at least one test parameter for performing at least a portion of the test procedure; means for accepting a selection of a first test object option; translating the first test object option into at least one tag and at least one tag parameter; and means for storing the tag and the tag parameter in a source file.
Claim 12
Independent Claim 144 words
An apparatus for generating test code for performing a test procedure applyable to a system having a plurality of interconnected elements, comprising: means for presenting a visual representation of a library of executable code objects comprising a plurality of test object members in a window, each member defining a set of instructions for performing a portion of a test procedure; means for accepting a selection of a first test object in the visual representation; means for presenting first test object options, the first test object options defining at least one test parameter for performing at least a portion of the test procedure; means for accepting a selection of a first test object option; translating the first test object option into at least one tag and at least one tag parameter; and means for storing the tag and the tag parameter in a source file.
Claim 13
Dependent Claim 44 words
The apparatus of claim 10 , wherein the library of executable code objects comprises a first test object member comprising: means for issuing a command to a commanded system element; and means for intercepting a message responsive to the command from the commanded element.
Claim 14
Dependent Claim 69 words
The apparatus of claim 8 , further comprising: means for accepting a selection of a second test object in the visual representation; and means for presenting second test object options to a user, the test object options defining at least one test parameter for performing a second portion of the test procedure, and wherein the second test object options are dependent upon the selection of first test object options.
Claim 15
Dependent Claim 44 words
The apparatus of claim 10 , wherein the visual representation of the library of executable code objects is presented in a first portion of the window, and the apparatus further comprises means for presenting the source file in a second portion of the window.
Claim 16
Dependent Claim 88 words
The apparatus of claim 13 , further comprising: means for accepting a selection of a second tag in the source file from the window second portion, the second tag associated with a second test object; means for presenting second test options for the second test object; means for accepting a selection of a second test object option; means for translating the second test object option into at least one second tag parameter; and means for storing the second tag and the second tag parameter in the source file.
Claim 17
Dependent Claim 162 words
A program storage device, readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform method steps of generating a test code for performing a test procedure applyable to a system having a plurality of interconnected elements, the method comprising the steps of presenting a visual representation of a library of executable code objects comprising a plurality of test object members in a window, each member defining a set of instructions for performing a portion of a test procedure; accepting a selection of a first test object in the visual representation; presenting first test object options, the first test object options defining at least one test parameter for performing at least a portion of the test procedure; accepting a selection of a first test object option; translating the first test object option into at least one tag and at least one tag parameter; and storing the tag and the tag parameter in a source file.
Claim 18
Dependent Claim 162 words
A program storage device, readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform method steps of generating a test code for performing a test procedure applyable to a system having a plurality of interconnected elements, the method comprising the steps of presenting a visual representation of a library of executable code objects comprising a plurality of test object members in a window, each member defining a set of instructions for performing a portion of a test procedure; accepting a selection of a first test object in the visual representation; presenting first test object options, the first test object options defining at least one test parameter for performing at least a portion of the test procedure; accepting a selection of a first test object option; translating the first test object option into at least one tag and at least one tag parameter; and storing the tag and the tag parameter in a source file.
Claim 19
Dependent Claim 26 words
The program storage device of claim 15 , wherein the method steps further comprise the method steps of generating the test code from the source file.
Claim 20
Dependent Claim 30 words
The program storage device of claim 16 , wherein the method steps further comprise the steps of generating a scripted test plan in a conversational language from the source file.
Claim 21
Dependent Claim 54 words
The program storage device of claim 15 , wherein the library of executable code objects comprises a first test object member defining a set of instructions for performing method steps comprising the steps of: issuing a command to a commanded system element; and intercepting a message responsive to the command from the commanded element.
Claim 22
Dependent Claim 74 words
The program storage device of claim 15 , wherein the method steps further comprise the steps of: accepting a selection of a second test object in the visual representation; and presenting second test object options to the user, the test object options defining at least one test parameter for performing a second portion of the test procedure, and wherein the second test object options are dependent upon the selection of first test object options.
Claim 23
Dependent Claim 49 words
The program storage device of claim 15 , wherein the visual representation of the library of executable code objects is presented in a first portion of the window, and the method steps further comprise the method step of presenting the source file in a second portion of the window.
Claim 24
Dependent Claim 87 words
The program storage device of claim 20 , wherein the method steps further comprise the steps of: accepting a selection of a second tag in the source file from the window second portion, the second tag associated with a second test object; presenting second test options for the second test object; accepting a selection of a second test object option; translating the second test object option into at least one second tag parameter; and storing the second tag and the second tag parameter in the source file.

References Cited (Backward Citations)

US5390325A Cited
US5652835A Cited
US6006028A Cited
US5651111A Cited
US5724273A Cited
US5812436A Cited
US5701400A Cited
US5774725A Cited
US5892947A Cited
US6182258B1 Cited
US6148277A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-15 2006-01-14 2006-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-15 2010-01-14 2010-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-15 2014-01-14 2014-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag