Central Test Manager for Context-Aware System Level Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current system level testing environments lack an inter-communication framework among test control processes, making it difficult to reproduce errors and optimize testing efficiency due to missing contextual information about error sequences.

Innovation Solution

Implement a central test manager that facilitates communication and cooperation among test control processes, enabling the sharing of information and contextual data through a central repository to improve error reproduction and debugging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If test control processes operate in isolation without inter-communication framework, then device complexity is reduced, but productivity deteriorates due to inability to reproduce errors efficiently

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

Solution Approach 1:

A central test manager is introduced as an intermediary component that facilitates communication and coordination between test control processes. The central test manager maintains a shared repository of test case histories and contextual information, enabling test control processes to query and access relevant data without direct peer-to-peer communication, thus resolving the contradiction by adding a coordinating layer that improves productivity without requiring complex inter-process communication protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If test control processes share contextual information through central test manager, then productivity improves through better error reproduction, but device complexity increases due to additional communication framework

Engineering Contradiction:
Improveerror reproduction capabilityVSAvoidcommunication framework complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The central test manager serves multiple functions: it stores test case histories, provides contextual information to test control processes, enables error reproduction by sharing sequence data, and coordinates testing activities. By consolidating these diverse functions into a single multi-functional component, the patent improves error reproduction capability without proportionally increasing system complexity, as the central test manager handles all communication and data sharing needs through unified interfaces

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

3Loss of information

If test control processes operate independently, then ease of operation is maintained, but loss of information occurs due to missing contextual data about error sequences

Engineering Contradiction:
Improvecontextual information retentionVSAvoidtest control simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The central test manager implements a feedback mechanism where test control processes query historical information about test cases and error sequences, and the system responds with relevant contextual data. This feedback loop ensures that test control processes receive necessary information to reproduce errors accurately while maintaining operational simplicity, as the feedback is provided on-demand through straightforward query-response interactions rather than requiring continuous complex coordination

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12602301B2System level testing using a central test manager
Publication Date: 2026.04.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12602301B2 patent drawing
  • US12602301B2 patent drawing
  • US12602301B2 patent drawing

AI summary

A test control process initiates processing of a test case to be used in system level testing of a system unit under test. A query is sent, by the test control process, to a central test manager to determine a history of the test case. The history of the test case is obtained by the test control process based on the query. Processing of the test case continues, based on the history.