← Back to Patent Explorer
US5590330A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for providing a testing facility in a program development tool

Assignee: International Business Machines Corp
•
Filing: 1994-12-13
•
Granted: 1996-12-31
•
Expires: 2014-12-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for testing a script or section of code within program using a graphic user interface. The data processing system also includes an object oriented system having a first and second object within it. A script or a section of code is associated with the first object, wherein the script or section of code is associated as a method within the first object. A second object is displayed within the graphic user interface, wherein the second object may be selected by a user. Selection of the second object within the graphic user interface by a user results in a message being sent to the first object triggering execution of the script or section of code. Such a system provides an efficient method and apparatus for testing a script or section of code.

Inventors

  • 👤 Nurcan Coskun
  • 👤 Bruce A. Tate

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 14:09
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3698

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 186 words
A method for providing a testing facility in a program development tool within a data processing system, said method comprising: associating a dictionary object with each static object constructed by a user within said program development tool for a program being developed, wherein said dictionary object includes an event list and a method list; adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said program development tool for said program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said program development tool, associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 2
Independent Claim 186 words
A method for providing a testing facility in a program development tool within a data processing system, said method comprising: associating a dictionary object with each static object constructed by a user within said program development tool for a program being developed, wherein said dictionary object includes an event list and a method list; adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said program development tool for said program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said program development tool, associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 3
Dependent Claim 78 words
The method for providing a testing facility in a program development tool within a data processing system according to claim 1, wherein said step of adding a method entry to said method list within said dictionary object in response to each action object constructed by a user further includes the step of adding a method entry to said method list within said dictionary object in response to each action object constructed by a user in a script form.
Claim 4
Dependent Claim 45 words
The method for providing a testing facility in a program development tool within a data processing system according to claim 1, wherein said step of testing via a triggering of said action object further comprises the step of testing until a break point is reached.
Claim 5
Dependent Claim 193 words
A data processing system having a testing facility in a program development tool for program development, said data processing system comprising: means for associating a dictionary object with each static object constructed by a user within said, program development tool for a program being developed, wherein said dictionary object includes an event list and a method list; means for adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said program development tool for a program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said program development tool, means for associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 6
Dependent Claim 193 words
A data processing system having a testing facility in a program development tool for program development, said data processing system comprising: means for associating a dictionary object with each static object constructed by a user within said, program development tool for a program being developed, wherein said dictionary object includes an event list and a method list; means for adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said program development tool for a program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said program development tool, means for associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 7
Dependent Claim 28 words
The data processing system having a testing facility in a program development tool for program development according to claim 4, wherein said action object is in script form.
Claim 8
Dependent Claim 30 words
The data processing system having a testing facility in a program development tool for program development according to claim 4, wherein said event list comprises a plurality of event keys.
Claim 9
Dependent Claim 195 words
A program development tool within a data processing system, wherein said program development tool includes a testing facility, said program development tool comprising: means for associating a dictionary object with each static object constructed by a user within said program development tool for a program being developed, wherein said dictionary object includes an event list and a method list; means for adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said program development tool for a program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said program development tool, means for associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 10
Dependent Claim 195 words
A program development tool within a data processing system, wherein said program development tool includes a testing facility, said program development tool comprising: means for associating a dictionary object with each static object constructed by a user within said program development tool for a program being developed, wherein said dictionary object includes an event list and a method list; means for adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said program development tool for a program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said program development tool, means for associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 11
Dependent Claim 21 words
The program development tool within a data processing system according to claim 7, wherein said action object is in script form.
Claim 12
Dependent Claim 23 words
The program development tool within a data processing system according to claim 7, wherein said event list comprises a plurality of event keys.
Claim 13
Dependent Claim 199 words
A computer program product residing on a computer usable medium for providing a testing facility within a data processing system said computer product comprising: program code means for associating a dictionary object with each static object constructed by a user within said computer program for a program being developed, wherein said dictionary object includes an event list and a method list; program code means for adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said computer program product for a program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said computer program product, means for associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 14
Dependent Claim 199 words
A computer program product residing on a computer usable medium for providing a testing facility within a data processing system said computer product comprising: program code means for associating a dictionary object with each static object constructed by a user within said computer program for a program being developed, wherein said dictionary object includes an event list and a method list; program code means for adding a method entry to said method list within said dictionary object in response to each action object constructed by a user within said computer program product for a program being developed; and in response to an association of a static object with an action object utilizing an event key selected by a user within said computer program product, means for associating an event key in said event list which corresponds to said selected event key with a method entry in said method list which corresponds to said action object, such that the effect of said action object on said static object can be tested via a triggering of said action object by a user within said program development tool independent of the status of all other static objects within said program being developed.
Claim 15
Dependent Claim 32 words
The computer program product residing on a computer usable medium for providing a testing facility within a data processing system according to claim 10, wherein said action object is in script form.
Claim 16
Dependent Claim 34 words
The computer program product residing on a computer usable medium for providing a testing facility within a data processing system according to claim 10, wherein said event list comprises a plurality of event keys.

References Cited (Backward Citations)

US5014192A Cited
US4885717A Cited
US5163130A Cited
US5093914A Cited
US5179702A Cited
US5247651A Cited
US5175856A Cited
US5327529A Cited
US5410648A Cited
US5475843A Cited
US5428734A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag