Claims
- 1. A method for locating testable objects in a functional testing tool, the method comprising the steps of:
comparing object properties for a mapped testable object to object properties for each of a set of candidate testable objects organized in a hierarchy; computing an anchor object in the hierarchy; and, determining a best matching candidate testable object for the mapped testable object without requiring an exact match of the object properties while constraining the comparing and determining steps with respect to the anchor object.
- 2. The method of claim 1, wherein the hierarchy is a tree structure comprising a root node, a plurality of intermediate nodes, and a plurality of terminal nodes.
- 3. The method of claim 1, wherein the anchor candidate object resides in a path between a root node and a node encapsulating the mapped object.
- 4. A system for locating a testable object in a functional testing tool, the system comprising:
a record process configured to produce both a test script and an object mapping; a playback process configured to process the test script; and, an object manager coupled to the playback process and configured to locate among candidate testable objects in a graphical user interface, a candidate testable object disposed in a hierarchical structure constrained by an anchor node in the hierarchical structure, the candidate testable object having a set of properties which partially matches another set of properties associated with a corresponding testable object in the object mapping.
- 5. A machine readable storage having stored thereon a computer program for locating testable objects in a functional testing tool, the computer program comprising a routine set of instructions which when executed by the machine cause the machine to perform the steps of:
comparing object properties for a mapped testable object to object properties for each of a set of candidate testable objects organized in a hierarchy; computing an anchor object in the hierarchy; and, determining a best matching candidate testable object for the mapped testable object without requiring an exact match of the object properties while constraining the comparing and determining steps with respect to the anchor object.
- 6. The machine readable storage of claim 5, wherein the hierarchy is a tree structure comprising a root node, a plurality of intermediate nodes, and a plurality of terminal nodes.
- 7. The machine readable storage of claim 5, wherein the anchor candidate object resides in a path between a root node and a node encapsulating the mapped object.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application claims the benefit under 35 U.S.C. § 119(e) of presently pending U.S. Provisional Patent Application No. 60/457,631, entitled LOCATING A TESTABLE OBJECT IN A FUNCTIONAL TESTING TOOL, filed on Mar. 25, 2003, the entire teachings of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60457631 |
Mar 2003 |
US |