IP Library › Granted Patent US 7,380,170
Granted Patent B2
US 7,380,170 · App. 10/294,248 · Granted May 27, 2008

Testing measurements

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,380,170
App. No.
10/294,248
Granted
May 27, 2008
Kind
B2
Abstract

Embodiments of the invention include an arbiter facility included in a test script. The arbiter facility includes properties defining a method for evaluating the status of a step or process, a method for evaluating verification point results and the steps to execute during execution of the test script. The arbiter facility operates to control the flow of the processes performed that form the test script. The control of the processes that are performed are based on explicit rules or conditions. The rules implemented by the arbiter facility can result in different processes within the test script being performed based on data processed by the arbiter facility. Moreover, aspects of the invention embodied by the arbiter facility implement rules which explicitly express, within the test case, the value (e.g., weight, importance, etc.) of individual operations. In the exemplary embodiment, the value of one or more individual operations are explicitly expressed by the rules (e.g., computations, calculations, determinations, etc.) that are imposed on the results returned to the arbiter facility by the various verification points within the test script. Accordingly and advantageously, analysis on the value of a verification point may be performed prior to implementing or executing a test script. This analysis may then be reflected in the rule implemented in the arbiter facility.

Claims (13)

1. A method for testing a portion of a computer application using a test script, the method comprising:

responsive to data generated by a verification point, analyzing the data; and

responsive to analyzing the data, modifying a predefined execution flow of the test script, wherein analyzing the data determines a value in the data that is representative of the importance of the verification point.

2. The method of claim 1 wherein said test script comprises a plurality of instructions and wherein said modifying comprises at least one of:

executing only selected subset of said plurality of instructions; and

rearranging the order of execution of at least a portion of said plurality of instructions.

3. The method of claim 1 wherein said modifying comprises employing flow control execution rules to modify said predefined execution flow.

4. A method for testing a portion of a computer application using a test script, the method comprising:

responsive to data generated by each of a plurality of verification points, employing expressed verification point valuation rules to value each of the plurality of verification points; and

generating a test script output responsive to the value of each of the verification points, wherein the value of each of the verification points is representative of the importance of each verification point.

5. The method of claim 4 wherein the employing expressed verification point valuation rules comprises employing a formula for assigning a weighted value to each result generated by the plurality of verification points, wherein the weighted value indicates the importance of each result.

6. The method of claim 4 wherein a result of a verification point comprises one or more of: a boolean value and a non-boolean value.

7. The method of claim 4 wherein said generating a test script output comprises generating one or more values, said one or more values comprising one or more of: boolean values; and one or more non-boolean values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2002
From: SLUIMAN, HARM; PATERNOSTRO, MARCELO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013499/0131 →
Priority Claims (1)
CA 2365733 · Feb 7, 2002 · national
Continuity (1)
Related Publication 20070174709A1 · Jul 26, 2007