Test Management System for Integrated Computing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test management systems for integrated computing systems are burdensome due to their manual development and lack of adaptability to customized configurations, leading to inefficiencies in verifying performance objectives across varied resource configurations.

Innovation Solution

A test management system that generates test procedures using a hierarchical, object-oriented database model, creating a test-based integrated computing system object instance with embedded test procedures, allowing for both manual and automated testing across diverse configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual test development is used, then testing can be performed on integrated computing systems, but the process becomes burdensome and inefficient

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtest management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically generating test procedures before actual testing begins. The test management system creates test procedures based on object models and configuration data, eliminating the need for manual test development and significantly improving testing efficiency while reducing management complexity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If standardized testing is applied, then testing can be performed across different configurations, but adaptability to customized configurations is lost

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidtesting accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system applies dynamics by making the test procedure generation adaptive to different configurations. The test management system dynamically generates test procedures based on the specific object model and configuration data of each integrated computing system, ensuring both adaptability to customized configurations and accuracy in verifying performance objectives.

Inventive Principle:
Principle #15Dynamics

3Reliability

If comprehensive testing is performed across all resource configurations, then performance objectives can be verified, but the testing burden increases significantly

Engineering Contradiction:
Improveperformance verification reliabilityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies segmentation by dividing the testing process into manageable components based on the hierarchical object model. Test procedures are generated and executed for specific sub-object instances representing different resource configurations, allowing comprehensive performance verification while reducing overall testing time through targeted, modular testing approaches.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10977163B1Test management system and method for an integrated computing system
Publication Date: 2021.04.13 EMC IP HLDG CO LLC
  • US10977163B1 patent drawing
  • US10977163B1 patent drawing
  • US10977163B1 patent drawing

AI summary

A system for use as part of a test management system for an integrated computing system may obtain a first object instance of the integrated computing system in which the first object instance generated by applying configuration attributes of the integrated computing system to an object model of the integrated computing system. The first object instance includes a plurality of hierarchally arranged sub-object instances representing a plurality of hierarchally arranged resources of the integrated computing system. The instructions also generate a second object instance from the first object instance, including, for each sub-object instance included within the second object instance, identifying one or more criteria associated with the sub-object instance, generating one or more test procedures to verify proper operation of the resources associated with the sub-object instance according to the one or more criteria, and including the generated test procedures in the sub-object instance of the second object instance.