IP Library › Granted Patent US 9,507,697
Granted Patent B2
US 9,507,697 · App. 14/673,014 · Granted Nov 29, 2016

Completing functional testing

Inventors: Wesley J. Gyure (Wake Forest, NC); Adam M. Hoover (Raleigh, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F11/368G06F8/70G06F11/3688
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 9,507,697
App. No.
14/673,014
Granted
Nov 29, 2016
Kind
B2
Abstract

The Functional Tester Plug-in (FTP) extracts information from a data base to enhance automated testing tools to accommodate changes to the computer environment and so that a simulation can be fully executed even if an exception occurs. The FTP accesses the test script and static data store created by a developer using the automated testing tool, wherein the test script and static data store indicate a first resource to be tested at a verification point and a first expected result. The FTP identifies the first resource used by the test script at a first verification point and accesses the data base. The FTP identifies the status and configuration of the first resource in the data base. The FTP calculates an optimal expected result based on any changes in the status and configuration of the first resource.

Claims (48)

1. A computer-implemented process for enhancing an automated testing tool, comprising:

accessing a test script and a data store, the test script and the static data store indicating a first resource to be tested at a verification point and the data store contains a first expected result for the verification point;

accessing a database including configuration information related to the first resource;

identifying, from the database, a configuration change of the first resource;

calculating an updated first expected result based upon the configuration change;

executing the test script at the verification point using the updated first expected result;

identifying an optimum set of resources in the database related to the first resource;

calculating an optimum set of expected results based on a configuration of the optimum set of resources; and

executing the test script at the verification point using the optimum set of resources.

2. The process of claim 1 , wherein

the automated testing tool is the Rational Functional Tester.

3. The process of claim 1 , wherein

the database is a Configuration Management Database (CMDB).

4. The process of claim 1 , wherein

metadata definitions are used to query the database with respect to the first resource.

5. A computer hardware system configured to enhance an automated testing tool, comprising:

at least one hardware processor, wherein the at least one hardware processor is configured to initiate and/or perform:

accessing a test script and a data store, the test script and the static data store indicating a first resource to be tested at a verification point and the data store contains a first expected result for the verification point;

accessing a database including configuration information related to the first resource;

identifying, from the database, a configuration change of the first resource;

calculating an updated first expected result based upon the configuration change;

executing the test script at the verification point using the updated first expected result;

identifying an optimum set of resources in the database related to the first resource;

calculating an optimum set of expected results based on a configuration of the optimum set of resources; and

executing the test script at the verification point using the optimum set of resources.

6. The system of claim 5 , wherein

the automated testing tool is the Rational Functional Tester.

7. The system of claim 5 , wherein

the database is a Configuration Management Database (CMDB).

8. The system of claim 5 , wherein

meta-data definitions are used to query the database with respect to the first resource.

9. A computer program product, comprising:

a computer memory having stored therein computer usable program instructions for enhancing an automated testing tool,

the computer usable program instructions, which when executed by a computer hardware system, cause the computer hardware system to perform:

accessing a test script and a data store, the test script and the static data store indicating a first resource to be tested at a verification point and the data store contains a first expected result for the verification point;

accessing a database including configuration information related to the first resource;

identifying, from the database, a configuration change of the first resource;

calculating an updated first expected result based upon the configuration change;

executing the test script at the verification point using the updated first expected result;

identifying an optimum set of resources in the database related to the first resource;

calculating an optimum set of expected results based on a configuration of the optimum set of resources; and

executing the test script at the verification point using the optimum set of resources.

10. The computer program product of claim 9 , wherein

the automated testing tool is the Rational Functional Tester.

11. The computer program product of claim 9 , wherein

the database is a Configuration Management Database (CMDB).

12. The computer program product of claim 9 , wherein

meta-data definitions are used to query the database with respect to the first resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2015
From: GYURE, WESLEY J.; HOOVER, ADAM M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035288/0861 →
Continuity (3)
Continuation 13416160 · Mar 9, 2012
Continuation 11744268 · May 4, 2007
Related Publication 20150269058A1 · Sep 24, 2015