Test Support Apparatus for Dynamic Virtual Environment Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost of maintaining a test environment with the same configuration as a commercial environment for information systems makes it impractical to efficiently perform tests during system updates.

Innovation Solution

A test support apparatus and system that dynamically constructs a test environment on a virtual system by specifying a set of test programs and environments associated with updated configuration information, deploying a partial information system, and executing the specified test program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a test environment with the same configuration as the commercial environment is maintained, then testing reliability is improved, but maintenance cost increases

Engineering Contradiction:
Improvetesting reliabilityVSAvoidmaintenance cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the test environment construction by identifying and isolating only the specific configuration items that were updated in the commercial environment. Instead of maintaining a complete replica, the system divides the test setup into minimal necessary components, constructing only the specific test environment corresponding to the updated configuration items, thereby reducing maintenance costs while preserving testing reliability for the affected components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by tailoring the test environment configuration to match only the specific updated configuration items rather than replicating the entire commercial environment. The test environment is locally optimized to have the same configuration as the commercial environment only where necessary (for updated items), while differing in other aspects, thus reducing overall resource consumption and maintenance cost.

Inventive Principle:
Principle #3Local quality

2Reliability

If a complete test environment is constructed, then testing completeness is improved, but construction time increases

Engineering Contradiction:
Improvetesting completenessVSAvoidconstruction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the test environment construction process by identifying only the specific configuration items that require testing based on update detection. The system divides the construction task into minimal necessary steps, building only the specific test environment components related to updated configurations, thereby significantly reducing construction time while maintaining testing completeness for the affected areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by constructing only the necessary portion of the test environment required for effective testing of updated configurations. Instead of building the complete test environment, the system performs partial construction focused on the specific updated configuration items, achieving sufficient testing completeness without the time overhead of full environment setup.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If configuration information is updated, then system functionality is improved, but test environment maintenance complexity increases

Engineering Contradiction:
Improvesystem functionalityVSAvoidtest environment maintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms that automatically detect configuration information updates in the commercial environment and trigger corresponding test environment adjustments. The system monitors configuration changes, identifies affected test components, and automatically updates or reconstructs only the necessary test environment elements, thereby managing maintenance complexity systematically even as system functionality evolves through frequent updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables the test environment to self-adjust in response to configuration updates through automated detection and construction processes. The system automatically identifies updated configuration items, determines the impact on test environments, and performs necessary reconstructions without manual intervention, reducing the perceived maintenance complexity for users while adapting to improved system functionality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250173248A1Test support apparatus, system, and method, and computer-readable medium
Publication Date: 2025.05.29 NEC CORP
  • US20250173248A1 patent drawing
  • US20250173248A1 patent drawing
  • US20250173248A1 patent drawing

AI summary

A test support apparatus includes a specifying unit that refers to a database in which each of a plurality of pieces of configuration information constituting an information system and a set of a test program and a test environment corresponding to each piece of the configuration information are registered in association with each other and specifies the set of the test program and the test environment associated with the detected configuration information when an update of some of the plurality of pieces of configuration information constituting the information system is detected, a construction unit that constructs the specified test environment on a virtual system, a deployment unit that deploys a partial information system related to the detected configuration information to the constructed test environment, and a test execution unit that executes the specified test program on the partial information system deployed in the test environment.