Remote Enterprise Software Testing With VDI Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing enterprise application software (EAS) testing process is lengthy and costly, involving significant setup time, personnel delays, and high customization requirements, leading to deployment delays of up to 6-12 months.

Innovation Solution

A remote EAS testing system utilizing a virtual desktop infrastructure (VDI) template and cloud computing to provision a testing environment, allowing end users to access and test EAS from remote computers, eliminating setup issues and reducing deployment time to 10 days.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional on-premises EAS testing is performed with dedicated testing servers and personnel, then testing can be conducted in a controlled environment, but the process takes 6-12 months due to server allocation, setup, and personnel delays

Engineering Contradiction:
Improvetesting environment controlVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates virtual copies of production environments through virtual machines that can be rapidly provisioned and deployed. These virtual testing environments replicate the actual production setup without requiring physical server allocation, enabling fast iteration while maintaining environment fidelity and control.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent pre-provisions virtual testing environments using standardized templates that replicate production configurations in advance. These pre-configured virtual machines are ready for immediate testing, eliminating the time-consuming setup phase while maintaining environmental control.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple dedicated testing servers are allocated for EAS testing, then comprehensive testing can be performed, but the server allocation and configuration process takes up to one week

Engineering Contradiction:
Improvetesting comprehensivenessVSAvoidserver allocation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates universal virtual machine templates that can serve multiple testing purposes and be rapidly instantiated. These standardized templates encapsulate common testing configurations, allowing the same virtual environment blueprint to be deployed across different testing scenarios without reconfiguration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent nests virtual testing environments within a cloud infrastructure, where virtual machines are contained within virtualized host systems. This nested architecture allows multiple testing environments to coexist and be managed within a single physical infrastructure, enabling rapid provisioning without external server allocation.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Reliability

If software is installed and configured on dedicated testing servers, then the EAS can be tested in a production-like environment, but the setup process takes up to one additional week

Engineering Contradiction:
Improveenvironment realismVSAvoidsoftware setup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent copies the entire production environment configuration into virtual machine images, including operating systems, application software, and configuration files. This copying approach replicates the production environment realistically without requiring manual software installation and configuration on each testing server.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent pre-configures virtual machine templates with all necessary software and configurations before they are needed for testing. These pre-built templates include the EAS, database applications, and supporting software, eliminating the need for time-consuming on-demand setup.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If testing and problem reporting are conducted with extensive personnel involvement, then thorough testing can be performed, but delays occur in obtaining personnel with the right skills

Engineering Contradiction:
Improvetesting qualityVSAvoidpersonnel acquisition time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent enables testing personnel to self-provision testing environments through automated virtual machine deployment. The standardized templates and automated provisioning system allow users to independently set up testing environments without requiring specialized IT personnel, reducing delays while maintaining testing quality through consistent environment replication.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12360885B2End user remote enterprise application software testing
Publication Date: 2025.07.15 DEVFACTORY INNOVATIONS FZ LLC
  • US12360885B2 patent drawing
  • US12360885B2 patent drawing
  • US12360885B2 patent drawing

AI summary

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.