IP Library Granted Patent US 10,877,872
Granted Patent B2
US 10,877,872 · App. 16/165,986 · Granted Dec 29, 2020

End user remote enterprise application software testing

Inventor: Rahul Subramaniam (Dubai, AE)
G06F11/3664G06F8/70G06F11/3672G06F11/3684G06F11/3688G06F11/3692H04L67/02
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 10,877,872
App. No.
16/165,986
Granted
Dec 29, 2020
Kind
B2
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.

Claims (32)

1. A method comprising:

executing code in a first computer system to cause the first computer system to perform operations comprising:

receiving an electronically transmitted virtual desktop infrastructure template with a first computer system;

utilizing the virtual desktop infrastructure template as a management layer to provision the first computer system and transform the 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 SA testing platform computer system hosts the software application;

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. The method of claim 1 further comprising:

providing test results from the testing of the ESA to the second computer used by the end user.

3. The method of claim 1 further comprising:

provisioning the remote ESA testing platform computer system using a virtual desktop interface template.

4. The method of claim 1 further comprising:

accessing the ESA testing platform computer system via cloud computing web service.

5. The method of claim 1 further comprising:

recording a “snapshot” of the ESA testing platform computer system during testing of the ESA.

6. The method of claim 1 further comprising:

transmitting the snapshot to a computer system.

7. The method of claim 1 further comprising:

providing test results from the testing of the ESA to the second computer used by the end user.

8. The method of claim 1 further comprising:

provisioning the remote ESA testing platform computer system using a virtual desktop interface template.

9. The method of claim 1 further comprising:

accessing the ESA testing platform computer system via cloud computing web service.

10. The method of claim 1 further comprising:

recording a “snapshot” of the ESA testing platform computer system during testing of the ESA.

11. The method of claim 1 further comprising:

transmitting the snapshot to a computer system.

12. A method comprising:

executing code stored in a memory of an enterprise software application (ESA) testing platform computer system, wherein the ESA testing platform computer system comprises a first computer transformed into the ESA testing platform computer system in accordance with a virtual desktop infrastructure template interacting with virtualization software executing on the first computer, wherein execution of the code causes the ESA testing platform computer system to perform operations comprising:

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;

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: DEVFACTORY FZ-LLC
To: GTEAM FZ-LLC
Reel/Frame 051634/0970 →
CHANGE OF NAME Recorded Jan 27, 2020
From: GTEAM FZ-LLC
To: DEVFACTORY INNOVATIONS FZ-LLC
Reel/Frame 051713/0369 →
Continuity (5)
Continuation 15267406 · Sep 16, 2016
Continuation 14615510 · Feb 6, 2015
Continuation 13487085 · Jun 1, 2012
Provisional Application 61492564 · Jun 2, 2011
Related Publication 20190057021A1 · Feb 21, 2019