IP Library Granted Patent US 8,918,681
Granted Patent B2
US 8,918,681 · App. 13/655,467 · Granted Dec 23, 2014

Test module generation apparatus, test procedure generation apparatus, generation method, program, and test apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,918,681
App. No.
13/655,467
Granted
Dec 23, 2014
Kind
B2
Abstract

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.

Claims (66)

1. A test procedure generation apparatus that generates a procedure for testing a device under test, comprising:

hardware memory;

a test module generation apparatus that generates a procedure for testing the device under test;

a test module storing section that stores the test module generated by the test module generation apparatus;

a table displaying section that displays a test flow table in which the test module included in the test procedure is allocated to a line of the test flow table; and

a test specifying section that, in response to an operation on a test-specifying column to designate the test module in the test flow table, shows a name of the test module in an operated cell in the test flow table, wherein

the test specifying section enables a user to select one of a plurality of the test modules and shows a name of the test module in an operated cell in the test flow table, and

the test module generation apparatus comprises:

a condition file generating section in which a test condition is input and that generates a condition file defining 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.

2. The test procedure generation apparatus according to claim 1 , wherein

when parameter input is specified in the test method selected by a user, the user inputs a parameter in the test module generating section.

3. The test procedure generation apparatus according to claim 2 , wherein

when a specifics button on an input screen for inputting the parameter is pressed, the test module generating section displays a setting screen for setting other parameters for corresponding hardware modules.

4. The test procedure generation apparatus according to claim 1 , wherein

when file input is specified in the test method selected by a user, the user specifies the condition file.

5. The test procedure generation apparatus according to claim 1 , wherein

the test method specifies an order in which basic test programs are invoked.

6. The test procedure generation apparatus according to claim 5 , wherein the test method includes:

a definition section describing a definition of a test condition;

a conversion section that describes association between a test condition defined by the definition section and a hardware module in which the test condition is set; and

an execution processing section that describes a sequence of tests according to the test method.

7. The test procedure generation apparatus according to claim 1 , wherein

the test flow table includes a condition-satisfied branch-destination specifying column that specifies a branch destination when a branch condition is satisfied, and a condition-not-satisfied branch-destination specifying column that specifies a branch destination when the branch condition is not satisfied.

8. The test procedure generation apparatus according to claim 7 , wherein

the test flow table further includes a branch condition specifying column that specifies the branch condition.

9. The test procedure generation apparatus according to claim 1 , wherein the test flow table further includes an execution designation column that specifies whether a corresponding test module is executed or not.

10. The test procedure generation apparatus according to claim 1 , wherein

the test flow table includes an after-process specifying column that specifies whether power of a device under test is shut down or not after the test module is executed.

11. The test procedure generation apparatus according to claim 1 , wherein

the test flow table includes a test condition column that shows the condition file that specifies a test condition used for a test.

12. The test procedure generation apparatus according to claim 11 , wherein

at least one condition file is listed in each cell of the test condition column.

13. The test procedure generation apparatus according to claim 12 , wherein

the table displaying section displays an editing screen on which the condition file can be edited when the condition file in each line of the test flow table is clicked.

14. A method of testing a device under test, comprising:

generating a condition file that defines an input test condition;

storing a test method;

receiving, from a user, a selection instruction of the test method adapted to a test module to be generated;

receiving, from a user, a selection instruction of the condition file corresponding to a parameter which the selected test method requires;

generating the test module in which a test according to the selected test method is executed with a parameter specified by the condition file;

storing the test module in a test procedure generation apparatus that generates a procedure for testing the device under test;

displaying a test flow table in which the test module included in the test procedure is allocated to a line of the test flow table;

showing, in response to an operation on a test-specifying column to designate the test module in the test flow table, a name of the test module in an operated cell in the test flow table;

storing the test procedure generated by the test procedure generation apparatus; and

sequentially executing test modules included in the test procedure.

15. A non-transitory computer readable medium on which are recorded computer instructions that, when executed by a computer, enable the computer to perform the method according to claim 14 .

16. A test apparatus that tests a device under test, comprising:

hardware memory;

a test procedure generation apparatus that generates a procedure for testing the device under test;

a test procedure storing section that stores a test procedure generated by the test procedure generation apparatus; and

a test executing section that sequentially executes test modules included in the test procedure, wherein

the test procedure generation apparatus comprises:

a test module generation apparatus that generates a test module executed on the test apparatus;

a test module storing section that stores the test module generated by the test module generation apparatus;

a table displaying section that displays a test flow table in which the test module included in the test procedure is allocated to a line of the test flow table; and

a test specifying section that, in response to an operation on a test-specifying column to designate the test module in the test flow table, shows a name of the test module in an operated cell in the test flow table, and

the test module generation apparatus comprises:

a condition file generating section in which a test condition is input and that generates a condition file defining 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.

Assignments (2)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2012
From: FUJIKAKE, NAOHIRO; KOROGI, HIROYA; TOYODA, TAKUYA; ISOHATA, KUNIAKI
To: ADVANTEST CORPORATION
Reel/Frame 029422/0761 →