Virtual Reality AI Test Environment for Multi-User Software Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional software testing methods are cumbersome, prone to errors, and require significant manual effort, limiting efficiency and scalability, as they necessitate individual developers to manually write test scenarios and configure automated tools, which hampers simultaneous testing by multiple users.

Innovation Solution

A virtual-reality based, multi-user, distributed real-time test environment utilizing artificial intelligence to automatically scan and assess navigational points in test software, creating a tree of relationships without manual intervention, enabling simultaneous testing by multiple users with minimal human input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual test mechanisms are used, then testing can be performed, but significant manual effort and time are required

Engineering Contradiction:
Improvetesting operationVSAvoidtime to develop test mechanisms
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service testing through AI agents that automatically generate, execute, and analyze test cases without human intervention. The virtual reality environment with multiple AI agents autonomously navigates the test software, creates test scenarios, and generates reports, eliminating the need for manual test mechanism development and execution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical testing operations are replaced with an automated AI-based virtual reality system. The physical act of manually writing test scenarios and configuring tools is substituted with AI agents that programmatically generate and execute tests, transforming a manual process into an automated intelligent system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated testing tools are used, then testing efficiency improves, but manual configuration and setup are still required

Engineering Contradiction:
Improvetesting efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The AI agents autonomously configure and set up the testing environment without requiring manual intervention. The system self-configures test parameters, selects appropriate test cases, and adapts to the test software automatically, eliminating the complexity of manual configuration while maintaining high testing efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts testing parameters and configurations based on the analyzed test software characteristics. AI agents automatically modify test parameters, navigation paths, and assessment criteria according to the specific software being tested, reducing configuration complexity through adaptive parameter changes rather than manual setup.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If single-user testing is performed, then testing can be conducted, but simultaneous testing by multiple users is bottlenecked

Engineering Contradiction:
Improvetesting throughputVSAvoidmulti-user capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The testing system is segmented into multiple independent AI agents operating in parallel within the virtual reality environment. Each agent can independently execute test cases, navigate software, and generate reports simultaneously, enabling multi-user testing capabilities without bottlenecks while maintaining high productivity through distributed parallel execution.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11886227B1Virtual-reality artificial-intelligence multi-user distributed real-time test environment
Publication Date: 2024.01.30 BANK OF AMERICA CORP
  • US11886227B1 patent drawing
  • US11886227B1 patent drawing
  • US11886227B1 patent drawing

AI summary

A virtual-reality process for user(s) to perform software testing is disclosed. A processor executing an engine may generate virtual-reality interface(s) into a metaverse and a first virtual-reality avatar in the metaverse for said first user. The processor may execute the engine to perform the software testing. The engine may load the test software. Start and end points may be input in order to identify a range in the test software to be tested. The engine—using recursive artificial intelligence—can navigate and test the test software from the start to the end. The engine utilizing the recursive artificial intelligence can input random test data into the test software and imperceptibly generate a tree of all navigational points and relationships in the test software from the start to the end. User(s) may interface with the virtual-reality interface(s) in test software instance(s) during processing. The tree may be stored and displayed.