Test Support Updates for Unit-System Coverage Gaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic test execution systems may delete duplicate tests that are necessary for checking input and output values, leading to undetected malfunctions in system tests, and insufficient sharing of test items between unit and system tests can result in malfunctions at client sites.

Innovation Solution

A test support system that includes a memory and processor to update and add tests based on differences between unit and system tests, ensuring that continuously variable input and output values are checked to prevent malfunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If duplicate tests are deleted in the unit test to reduce the number of tests, then test efficiency is improved, but malfunctions may be undetected and require retesting from the beginning

Engineering Contradiction:
Improvetest efficiencyVSAvoidmalfunction detection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis to identify which duplicate tests are safe to delete and which should be retained or migrated. By analyzing test contents, input/output relationships, and execution patterns before deletion, the system ensures that necessary tests are preserved while removing redundant ones, thus maintaining malfunction detection capability while improving test efficiency.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If test items are not sufficiently extracted and shared between unit test and system test, then test coverage is reduced, but malfunctions occur at client sites after delivery

Engineering Contradiction:
Improvetest management complexityVSAvoidproduct reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system establishes a feedback mechanism where test execution results, malfunction detections, and coverage analysis from both unit tests and system tests are continuously collected and analyzed. This feedback loop enables automatic identification of missing test items, allows for dynamic updates and sharing of test cases between different test levels, and ensures that critical test scenarios are captured and executed, thereby preventing malfunctions at client sites.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250307062A1Test support system and control method therefor
Publication Date: 2025.10.02 MITSUBISHI ELECTRIC CORP
  • US20250307062A1 patent drawing
  • US20250307062A1 patent drawing
  • US20250307062A1 patent drawing

AI summary

A processor performs an update process of updating contents of a plurality of tests. A monitoring system performs an internal process in accordance with a given input value and outputs an output value as a result thereof. A check test includes a first check test and a second check test conducted after the first check test. In the update process, the processor adds a test to the second check test based on a difference between a content of the first check test and a content of the second check test.