Method and Apparatus for Completing Functional Testing
First Claim
1. A computer implemented process for enhancing an automated testing tool, the computer implemented process comprising:
- accessing a test script and a static data store created by a developer using the automated testing tool, wherein the test script and the static data store indicate a first resource to be tested at a verification point and the static data store contains a first expected result;
identifying the first resource used by the test script at the verification point;
accessing a data base comprising configuration information related to the first resource;
identifying a configuration change related to the first resource from a record in the data base;
calculating an updated first expected result based on the configuration change of the first resource; and
executing the test script at the verification point using the updated first expected result based on the configuration change of the first resource.
1 Assignment
0 Petitions
Accused Products
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 and optimal expected result based any changes in the status and configuration of the first resource. The FTP executes the test script using the optimal expected result based any changes in the status and configuration of the first resource.
-
Citations
17 Claims
-
1. A computer implemented process for enhancing an automated testing tool, the computer implemented process comprising:
-
accessing a test script and a static data store created by a developer using the automated testing tool, wherein the test script and the static data store indicate a first resource to be tested at a verification point and the static data store contains a first expected result; identifying the first resource used by the test script at the verification point; accessing a data base comprising configuration information related to the first resource; identifying a configuration change related to the first resource from a record in the data base; calculating an updated first expected result based on the configuration change of the first resource; and executing the test script at the verification point using the updated first expected result based on the configuration change of the first resource. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for enhancing an automated testing tool, the apparatus comprising:
-
a processor; a memory connected to the processor; a functional tester application running in the memory; a test script and static data store created by a developer using the automated testing tool stored in the memory, wherein the test script and static data store indicate that the first resource is tested at a verification point and wherein the static data store contains a first expected result; a first resource and a second resource connected to the processor; a Configuration Management Data Base (CMDB) running in the memory containing configuration items related to the first resource and the second resource, and indicating that the second resource is related to the first resource; a functional tester plug-in program in the memory operable to; access the test script and the static data store; identify the first resource used by the test script at a first verification point; access the CMDB to identify a configuration change related to the first resource; calculate an updated first expected result based on the configuration change of the first resource; and execute the test script at the verification point using the updated first expected result based on the configuration change of the first resource. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer readable memory containing a plurality of instructions to cause a computer to enhance an automated testing tool, the plurality of instructions comprising:
-
a first instruction to access a test script and a static data store created by a developer using the automated testing tool, wherein the test script and the static data store indicates a first resource to be tested at a verification point and the static data store contains a first expected result; a second instruction to identify the first resource used by the test script at a first verification point; a third instruction to access a data base comprising configuration information related to the first resource; a fourth instruction to identify a configuration change related to the first resource from a record in the data base; a fifth instruction to calculate an updated first expected result based on the configuration change of the first resource; and a sixth instruction to execute the test script at the verification point using the updated first expected result based on the configuration change of the first resource. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification