Electronic technology resource evaluation system
First Claim
1. A computerized system for testing a technology resource application, wherein the computerized system provides an adaptive application testing framework configured for testing of the technology resource application using multiple testing tool applications by facilitating portability of test objects associated with the technology resource application across the multiple testing tool applications, comprising:
- a computer apparatus including at least one processor, at least one memory device, and a network communication device; and
an adaptive application testing module stored in the at least one memory device comprising computer readable instructions, that when executed by the at least one processor, cause the at least one processor to;
retrieve, from the at least one memory device, a functional feature of a technology resource application stored in the at least one memory device, wherein the functional feature is an operational element of the technology resource application;
create one or more test objects associated with the functional feature of the technology resource application, wherein creating the one or more test objects comprises creating a query pointer path for each of the one or more test objects;
construct, automatically, a test object repository for the one or more test objects, wherein constructing the test object repository comprises constructing an object repository code, in a test object file, comprising the one or more test objects as nodes in a logical structure of the object repository code, wherein the query pointer paths of the one or more test objects are configured for selection of the nodes within the test object file;
construct a first application test script associated with a first testing tool application, wherein the first application test script comprises code for one or more test steps for testing the technology resource application using the first testing tool application, wherein each of the one or more test steps are associated with at least one test object of the one or more test objects for testing the functional features of the technology resource application;
determine one or more test data artifacts associated with testing the technology resource application, wherein the one or more test data artifacts are associated with the one or more test objects; and
initiate, via the first testing tool application, testing of the technology resource application using the first application test script and the test object repository, wherein testing of the technology resource application comprises executing first application test script by parsing the one or more test objects from the test object repository and the associated test data artifacts into the first application test script based on the one or more test steps to test the technology resource application.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for testing a technology resource application. Specifically, the system typically provides an adaptive application testing framework configured for testing of the technology resource application using multiple testing tool applications, by facilitating portability of test objects associated with the technology resource application across the multiple testing tool applications. In this regard, the system constructs a test object repository comprising one or more test objects. In other aspects, the adaptive application testing framework of the present invention provides a test asset manager interface that facilitates construction, modification, search and management of the test objects and the test object repository in an integrated manner.
84 Citations
20 Claims
-
1. A computerized system for testing a technology resource application, wherein the computerized system provides an adaptive application testing framework configured for testing of the technology resource application using multiple testing tool applications by facilitating portability of test objects associated with the technology resource application across the multiple testing tool applications, comprising:
-
a computer apparatus including at least one processor, at least one memory device, and a network communication device; and an adaptive application testing module stored in the at least one memory device comprising computer readable instructions, that when executed by the at least one processor, cause the at least one processor to; retrieve, from the at least one memory device, a functional feature of a technology resource application stored in the at least one memory device, wherein the functional feature is an operational element of the technology resource application; create one or more test objects associated with the functional feature of the technology resource application, wherein creating the one or more test objects comprises creating a query pointer path for each of the one or more test objects; construct, automatically, a test object repository for the one or more test objects, wherein constructing the test object repository comprises constructing an object repository code, in a test object file, comprising the one or more test objects as nodes in a logical structure of the object repository code, wherein the query pointer paths of the one or more test objects are configured for selection of the nodes within the test object file; construct a first application test script associated with a first testing tool application, wherein the first application test script comprises code for one or more test steps for testing the technology resource application using the first testing tool application, wherein each of the one or more test steps are associated with at least one test object of the one or more test objects for testing the functional features of the technology resource application; determine one or more test data artifacts associated with testing the technology resource application, wherein the one or more test data artifacts are associated with the one or more test objects; and initiate, via the first testing tool application, testing of the technology resource application using the first application test script and the test object repository, wherein testing of the technology resource application comprises executing first application test script by parsing the one or more test objects from the test object repository and the associated test data artifacts into the first application test script based on the one or more test steps to test the technology resource application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for testing a technology resource application, wherein the computer program product is configured for testing of the technology resource application using multiple testing tool applications by facilitating portability of test objects associated with the technology resource application across the multiple testing tool applications, comprising a non-transitory computer-readable storage medium having computer-executable instructions to:
-
retrieve, from the at least one memory device, a functional feature of a technology resource application stored in the at least one memory device, wherein the functional feature is an operational element of the technology resource application; create one or more test objects associated with the functional feature of the technology resource application, wherein creating the one or more test objects comprises creating a query pointer path for each of the one or more test objects; construct, automatically, a test object repository for the one or more test objects, wherein constructing the test object repository comprises constructing an object repository code, in a test object file, comprising the one or more test objects as nodes in a logical structure of the object repository code, wherein the query pointer paths of the one or more test objects are configured for selection of the nodes within the test object file; construct a first application test script associated with a first testing tool application, wherein the first application test script comprises code for one or more test steps for testing the technology resource application using the first testing tool application, wherein each of the one or more test steps are associated with at least one test object of the one or more test objects for testing the functional features of the technology resource application; determine one or more test data artifacts associated with testing the technology resource application, wherein the one or more test data artifacts are associated with the one or more test objects; and initiate, via the first testing tool application, testing of the technology resource application using the first application test script and the test object repository, wherein testing of the technology resource application comprises executing first application test script by parsing the one or more test objects from the test object repository and the associated test data artifacts into the first application test script based on the one or more test steps to test the technology resource application.
-
-
19. A computerized method for testing a technology resource application, wherein the computerized method is configured for testing of the technology resource application using multiple testing tool applications by facilitating portability of test objects associated with the technology resource application across the multiple testing tool applications, comprising:
-
retrieving, from the at least one memory device, a functional feature of a technology resource application stored in the at least one memory device, wherein the functional feature is an operational element of the technology resource application; creating one or more test objects associated with the functional feature of the technology resource application, wherein creating the one or more test objects comprises creating a query pointer path for each of the one or more test objects; constructing, automatically, a test object repository for the one or more test objects, wherein constructing the test object repository comprises constructing an object repository code, in a test object file, comprising the one or more test objects as nodes in a logical structure of the object repository code, wherein the query pointer paths of the one or more test objects are configured for selection of the nodes within the test object file; constructing a first application test script associated with a first testing tool application, wherein the first application test script comprises code for one or more test steps for testing the technology resource application using the first testing tool application, wherein each of the one or more test steps are associated with at least one test object of the one or more test objects for testing the functional features of the technology resource application; determining one or more test data artifacts associated with testing the technology resource application, wherein the one or more test data artifacts are associated with the one or more test objects; and initiating, via the first testing tool application, testing of the technology resource application using the first application test script and the test object repository, wherein testing of the technology resource application comprises executing first application test script by parsing the one or more test objects from the test object repository and the associated test data artifacts into the first application test script based on the one or more test steps to test the technology resource application. - View Dependent Claims (20)
-
Specification