Completing functional testing
First Claim
1. A computer implemented process for enhancing an automated testing tool, 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;
executing the test script at the verification point using the updated first expected result based on the configuration change of the first resource;
identifying a second resource related to the first resource from a record in the data base;
calculating a second expected result based on executing the test script with the second resource; and
responsive to an exception generated by the automated testing tool at the first verification point, repeating the test at the verification point with the second resource.
0 Assignments
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.
11 Citations
15 Claims
-
1. A computer implemented process for enhancing an automated testing tool, 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; executing the test script at the verification point using the updated first expected result based on the configuration change of the first resource; identifying a second resource related to the first resource from a record in the data base; calculating a second expected result based on executing the test script with the second resource; and responsive to an exception generated by the automated testing tool at the first verification point, repeating the test at the verification point with the second resource. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 static data store created by a developer using the automated testing tool, the test script and the static data store indicating 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; executing the test script at the verification point using the updated first expected result based on the configuration change of the first resource; identifying a second resource related to the first resource from a record in the data base; calculating a second expected result based on executing the test script with the second resource; and responsive to an exception generated by the automated testing tool at the first verification point, repeating the test at the verification point with the second resource. - View Dependent Claims (7, 8, 9, 10)
-
11. 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 static data store created by a developer using the automated testing tool, the test script and the static data store indicating 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; executing the test script at the verification point using the updated first expected result based on the configuration change of the first resource; identifying a second resource related to the first resource from a record in the data base; calculating a second expected result based on executing the test script with the second resource; and responsive to an exception generated by the automated testing tool at the first verification point, repeating the test at the verification point with the second resource. - View Dependent Claims (12, 13, 14, 15)
-
Specification