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

Method and apparatus for testing an object management system

Assignee: Oracle International Corp
•
Filing: 1996-07-31
•
Granted: 1998-04-07
•
Expires: 2016-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for testing the implementation of an object in an object management system. The method and apparatus according to this invention automatically identify at least one attribute of a selected object, automatically generate one or more test signals as a function of the identified attribute, automatically analyze the response returned in response to the communicated test signal and report any detected errors. The method and apparatus of this invention help ensure that a developer of object management software has implemented the objects correctly.

Inventors

  • 👤 Douglas M. Grover
  • 👤 Tony L. Worwood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:43
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G06F11/3684

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 96 words
A method for testing the implementation of an object in an object management system, the object management system including a plurality of objects and procedures for accessing the objects, the object management system being accessible over a network and associated with a network-attached device, comprising: a) identifying an object; b) automatically identifying at least one attribute of the object; c) automatically generating a test signal for testing the identified attribute, the test signal being generated as a function of the identified attribute; and d) communicating the test signal over the network to the object management system.
Claim 2
Independent Claim 96 words
A method for testing the implementation of an object in an object management system, the object management system including a plurality of objects and procedures for accessing the objects, the object management system being accessible over a network and associated with a network-attached device, comprising: a) identifying an object; b) automatically identifying at least one attribute of the object; c) automatically generating a test signal for testing the identified attribute, the test signal being generated as a function of the identified attribute; and d) communicating the test signal over the network to the object management system.
Claim 3
Dependent Claim 26 words
A method according to claim 1, further comprising receiving a response to the test signal, and analyzing the response to determine if the test signal failed.
Claim 4
Dependent Claim 15 words
A method according to claim 1, further comprising reporting a failure of the test signal.
Claim 5
Dependent Claim 46 words
A method according to claim 1, wherein the attribute of the object is identified by retrieving the at least one attribute of the object from a structure containing the names of the plurality of objects and the attributes corresponding to each of the plurality of objects.
Claim 6
Dependent Claim 17 words
A method according to claim 3, wherein the structure is a management information base compiler output file.
Claim 7
Dependent Claim 32 words
A method according to claim 1, wherein the test signal comprises one of an object query request and an object modification request which is a valid signal according to the identified attribute.
Claim 8
Dependent Claim 32 words
A method according to claim 1, wherein the test signal comprises one of an object query request and an object modification request which is an invalid signal according to the identified attribute.
Claim 9
Dependent Claim 35 words
A method according to claim 1, wherein failure of the test signal comprises receiving no response from the object management system for a predetermined length of time after communicating the test signal over the network.
Claim 10
Dependent Claim 14 words
A method according to claim 8, wherein the predetermined length of time is user-definable.
Claim 11
Dependent Claim 26 words
A method according to claim 1, wherein failure of the test signal comprises receiving a response indicating no error in response to an invalid test signal.
Claim 12
Dependent Claim 26 words
A method according to claim 1, wherein failure of the test signal comprises receiving a response indicating an error in response to a valid test signal.
Claim 13
Dependent Claim 21 words
A method according to claim 1, wherein steps (b) through (d) are repeated for a plurality of attributes of the object.
Claim 14
Dependent Claim 40 words
A method according to claim 1, further comprising automatically identifying the plurality of objects in the object management system, determining which objects of the plurality of objects are data-retaining objects, and repeating steps (b) through (d) for each data-retaining object.
Claim 15
Dependent Claim 70 words
A method according to claim 13, wherein the step of determining which objects are data-retaining objects is accomplished by classifying at least one type of object as a data-retaining object type, determining the object type of an object, comparing the object type of the object with the data-retaining object type, and if the object type of the object matches the data-retaining type, determining that the object is a data-retaining object.
Claim 16
Dependent Claim 35 words
A method according to claim 1, further comprising automatically identifying a plurality of objects of a particular type of object, and repeating steps (b) through (d) for each object of that particular type of object.
Claim 17
Dependent Claim 38 words
A method according to claim 1, further comprising displaying on a display device the plurality of objects in the object management system, and allowing selection by a user of at least one object whose implementation will be tested.
Claim 18
Dependent Claim 51 words
A method according to claim 1, further comprising obtaining an object exclusion list containing at least one object and at least one attribute of the at least one object which is to be bypassed for testing, and bypassing the at least one attribute of the at least one object from testing.
Claim 19
Dependent Claim 34 words
A method according to claim 1, further comprising obtaining an object exclusion list containing at least one object which is to be bypassed for testing, and bypassing the at least one object from testing.
Claim 20
Independent Claim 104 words
A system for testing the attributes of an object in an object management system, the object management system including a plurality of objects and procedures for accessing the objects, the object management system being accessible over a network and associated with a network-attached device, the system comprising: a) an attribute identification subsystem for automatically identifying at least one attribute of the object; b) a signal generator for automatically generating a test signal for testing the identified attribute, the test signal generated as a function of the identified attribute; and c) means for communicating the test signal over the network to the object management system.
Claim 21
Independent Claim 104 words
A system for testing the attributes of an object in an object management system, the object management system including a plurality of objects and procedures for accessing the objects, the object management system being accessible over a network and associated with a network-attached device, the system comprising: a) an attribute identification subsystem for automatically identifying at least one attribute of the object; b) a signal generator for automatically generating a test signal for testing the identified attribute, the test signal generated as a function of the identified attribute; and c) means for communicating the test signal over the network to the object management system.
Claim 22
Dependent Claim 23 words
A system according to claim 19, further comprising a report process for reporting the attribute and the object if the test signal fails.
Claim 23
Independent Claim 84 words
A method for testing the implementation of an object in an object management system, the object management system including a plurality of objects and procedures for accessing the objects, the object management system being accessible over a network and associated with a network-attached device, the method comprising: a) automatically identifying at least one attribute of the object; and b) determining if the object was implemented properly in the object management system as a function of an expected received value from the object management system.
Claim 24
Independent Claim 84 words
A method for testing the implementation of an object in an object management system, the object management system including a plurality of objects and procedures for accessing the objects, the object management system being accessible over a network and associated with a network-attached device, the method comprising: a) automatically identifying at least one attribute of the object; and b) determining if the object was implemented properly in the object management system as a function of an expected received value from the object management system.
Claim 25
Dependent Claim 23 words
A method according to claim 21 wherein the expected received value comprises a notification that an event corresponding to the network-attached device occurred.

References Cited (Backward Citations)

US5471617A Cited
US5432907A Cited
US5483468A Cited
US5506955A Cited
US5553235A Cited
US5659736A Cited
US5655081A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-06 2001-10-06 2002-04-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-06 2005-10-06 2006-04-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-06 2009-10-06 2010-04-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag