End user remote enterprise application software testing
First Claim
Patent Images
1. A method comprising:
- generating a virtual desktop infrastructure template; and
electronically transmitting the virtual desktop infrastructure template to a computer system, wherein the virtual desktop infrastructure template is configured to transform a first computer into an enterprise software application (ESA) testing platform computer system in accordance with the virtual desktop infrastructure template interacting with virtualization software executing on the first computer, wherein the ESA testing platform computer system hosts an enterprise software application, wherein the first computer system is transformed by the interaction of the virtual desktop infrastructure template to allow the ESA testing platform computer system for;
receiving a request from an end user using a second computer to access an ESA hosted by the ESA testing platform computer system that is remote from the second computer used by the end user;
receiving data with the ESA testing platform computer system from the second computer to test the ESA, wherein the remote ESA testing platform computer system is provisioned to emulate an actual operating environment for which the ESA is being tested; and
testing the ESA in the ESA testing platform computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remote testing of enterprise software applications (ESA) allows one or more testers to remotely access an ESA and remotely test the ESA. In at least one embodiment, the ESA resides in a testing platform that includes one more computers that are provisioned for testing. “Provisioning” a computer system (such as one or more servers) refers to preparing, configuring, and equipping the computer system to provide services to one or more users. In at least one embodiment, the computer system is provisioned to create an ESA operational environment in accordance with a virtual desktop infrastructure (VDI) template interacting with virtualization software.
16 Citations
20 Claims
-
1. A method comprising:
-
generating a virtual desktop infrastructure template; and electronically transmitting the virtual desktop infrastructure template to a computer system, wherein the virtual desktop infrastructure template is configured to transform a first computer into an enterprise software application (ESA) testing platform computer system in accordance with the virtual desktop infrastructure template interacting with virtualization software executing on the first computer, wherein the ESA testing platform computer system hosts an enterprise software application, wherein the first computer system is transformed by the interaction of the virtual desktop infrastructure template to allow the ESA testing platform computer system for; receiving a request from an end user using a second computer to access an ESA hosted by the ESA testing platform computer system that is remote from the second computer used by the end user; receiving data with the ESA testing platform computer system from the second computer to test the ESA, wherein the remote ESA testing platform computer system is provisioned to emulate an actual operating environment for which the ESA is being tested; and testing the ESA in the ESA testing platform computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
one or more processors; a memory, coupled to the one or more processors, that includes code stored therein and executable by the one or more processors to; transmitting a virtual desktop infrastructure template to a computer system, wherein the virtual desktop infrastructure template is configured to transform a first computer into an enterprise software application (ESA) testing platform computer system in accordance with the virtual desktop infrastructure template interacting with virtualization software executing on the first computer, wherein the ESA testing platform computer system hosts an ESA, wherein the first computer system is transformed by the interaction of the virtual desktop infrastructure template to allow the ESA testing platform computer system to; receive a request from an end user using a second computer to access an ESA hosted by the ESA testing platform computer system that is remote from the second computer used by the end user; receive data from the second computer to test the ESA, wherein the remote ESA testing platform computer system is provisioned to emulate an actual operating environment for which the ESA is being tested; and test the ESA in the ESA testing platform computer system. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory, computer readable medium comprising code stored therein and executable by a processor for:
-
generating a virtual desktop infrastructure template; and electronically transmitting the virtual desktop infrastructure template to a computer system, wherein the virtual desktop infrastructure template is configured to transform a first computer into an enterprise software application (ESA) testing platform computer system in accordance with the virtual desktop infrastructure template interacting with virtualization software executing on the first computer, wherein the ESA testing platform computer system hosts an enterprise software application, wherein the first computer system is transformed by the interaction of the virtual desktop infrastructure template to allow the ESA testing platform computer system for; receiving a request from an end user using a second computer to access an ESA hosted by the ESA testing platform computer system that is remote from the second computer used by the end user; receiving data with the ESA testing platform computer system from the second computer to test the ESA, wherein the remote ESA testing platform computer system is provisioned to emulate an actual operating environment for which the ESA is being tested; and testing the ESA in the ESA testing platform computer system. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for transforming a first computer into an enterprise software application (ESA) testing platform computer system in accordance with a virtual desktop infrastructure template interacting with virtualization software executing on the first computer; means for receiving a request with the ESA testing platform computer system from an end user using a second computer to access an ESA hosted by the ESA testing platform computer system that is remote from the second computer used by the end user; means for receiving data with the ESA testing platform computer system from the second computer to test the ESA, wherein the remote ESA testing platform computer system is provisioned to emulate an actual operating environment for which the ESA is being tested; and means for testing the ESA in the ESA testing platform computer system.
-
Specification