Test Module Generation Apparatus for Non-Technical Users

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional test apparatuses require users to have expertise in hardware specifications and programming languages, making it difficult for non-technical users to create test programs for device under test.

Innovation Solution

A test module generation apparatus that includes a condition file generating section, test method storing section, test method selecting section, and test module generating section, allowing users to input test conditions and select methods without needing to understand hardware specifications or programming languages, generating test modules that can execute tests based on selected methods and conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users create test programs using programming language provided for the test apparatus, then test programs can be executed on the test apparatus, but users require expertise in hardware specifications and programming language which makes test program creation difficult

Engineering Contradiction:
Improvetest program creation easeVSAvoiduser expertise requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a test module generation apparatus as an intermediary between the user and the test apparatus. This apparatus includes a condition file generating section that creates condition files from user-input test conditions, and a test module generating section that combines these condition files with test methods to generate executable test modules. This intermediary system translates simple user requirements into complex test programs automatically, eliminating the need for users to directly write or understand programming language code.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The test module generation apparatus performs self-service by automatically generating test modules based on user inputs. The condition file generating section automatically creates condition files from test conditions, and the test module generating section automatically combines these with test methods from the test method storing section. This automated self-service process eliminates manual programming requirements while maintaining test execution capability on the test apparatus.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If users directly program test procedures, then specific test requirements can be met, but the complexity of hardware specifications and programming language creates a barrier for non-technical users

Engineering Contradiction:
Improvetest type flexibilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the test creation process into distinct components: a condition file generating section that handles test condition inputs, a test method storing section that contains predefined test methods, and a test module generating section that combines them. This segmentation allows users to interact with simple condition files while the system handles the complex integration with various test methods, thereby supporting diverse test types without requiring user expertise in programming or hardware specifications.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8918681B2Test module generation apparatus, test procedure generation apparatus, generation method, program, and test apparatus
Publication Date: 2014.12.23 ADVANTEST CORP
  • US8918681B2 patent drawing
  • US8918681B2 patent drawing
  • US8918681B2 patent drawing

AI summary

Provided is a test module generation apparatus that generates a test module executed on a test apparatus for testing a device under test. The apparatus includes a condition file generating section in which a test condition is input and that generates a condition file specifying the input test condition, a test method storing section that stores a test method, a test method selecting section that receives, from a user, a selection instruction of the test method adapted to the test module to be generated, a condition file selecting section that receives, from a user, a selection instruction of the condition file corresponding to a parameter which the selected test method requires, and a test module generating section that generates the test module in which a test according to the selected test method is executed with a parameter specified by the condition file.