# US 2014/0157050 A1 · Test system and test method by generating virtual test unit outside device to be tested

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157050 A1
- Document ID: US20140157050A1
- Status: Published application
- Kind: A1
- Application number: 13/794,868
- Filed: 2013-03-12
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Inventec Corporation; Inventec (Pudong) Technology Corporation
- Applicants: Inventec (Pudong) Technology Corporation; Inventec Corporation
- Inventors: Zhi Guang ZHAO
- Web page: https://patentgrep.com/patent/US20140157050A1

## CPC

- G06F 11/261: {by simulating additional hardware, e.g. fault simulation}
- G06F 11/263: Generation of test inputs, e.g. test vectors, patterns or sequences {; with adaptation of the tested hardware for testability with external testers}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A test system and a test method by generating a virtual test unit outside a device to be tested are provided, where a virtual test unit is generated outside a device to be tested, and the virtual test unit executes test tools according to a test script, so as to test the device to be tested. Through such a technical means, overall performance of the device to be tested and including multiple entities can be tested, and a technical efficacy of expanding an application scope of an existing test model can be achieved.

## Claims

### Claim 1

A test method by generating a virtual test unit outside a device to be tested, applied to a test apparatus, and at least comprising the following steps:
connecting the test apparatus with a device to be tested;
generating at least one virtual test unit corresponding to the device to be tested;
acquiring a test script corresponding to the device to be tested, wherein the test script at least comprises virtual test lists corresponding to the virtual test units; and
executing test tools corresponding to the virtual test lists in each of the virtual test units, so as to test the device to be tested.

### Claim 2 (depends on 1)

The test method by generating a virtual test unit outside a device to be tested according to claim 1, wherein after the acquiring the test script corresponding to the device to be tested, further comprising: transmitting the test script to the device to be tested, so that each actual test unit in the device to be tested executes test tools corresponding to actual test lists in the test script, so as to test the actual test units.

### Claim 3 (depends on 1)

The test method by generating a virtual test unit outside a device to be tested according to claim 1, wherein the step of executing the test tools corresponding to the virtual test lists in each of the virtual test units comprises: obtaining a test result produced after the device to be tested is tested with the test tools.

### Claim 4 (depends on 1)

The test method by generating a virtual test unit outside a device to be tested according to claim 1, wherein the step of executing the test tools corresponding to the virtual test lists in each of the virtual test units is sequentially executing the test tools corresponding to the virtual test lists according to test stages and/or a test sequence defined in the test script.

### Claim 5

A test system by generating a virtual test unit outside a device to be tested, wherein a connection for the device to be tested is provided and the test system at least comprises:
a test unit generation module, used to generate at least one virtual test unit corresponding to the device to be tested;
a script acquisition module, used to acquire a test script corresponding to the device to be tested, wherein the test script at least comprises virtual test lists corresponding to the virtual test units; and
a test module, used to execute, in the virtual test units, test tools corresponding to the virtual test lists, so as to test the device to be tested.

### Claim 6 (depends on 5)

The test system by generating a virtual test unit outside a device to be tested according to claim 5, wherein the test system further comprises a transmission module, used to transmit the test script to the device to be tested, so that each actual test unit in the device to be tested executes test tools corresponding to actual test units in the test script, so as to test the actual test units.

### Claim 7 (depends on 5)

The test system by generating a virtual test unit outside a device to be tested according to claim 5, wherein the test module sequentially executes test tools corresponding to the virtual test lists according to test stages and/or a test sequence defined in the test script.

### Claim 8 (depends on 5)

The test system by generating a virtual test unit outside a device to be tested according to claim 5, wherein the test module is further used to obtain a test result produced after the device to be tested is tested with the test tools.

### Claim 9 (depends on 5)

The test system by generating a virtual test unit outside a device to be tested according to claim 5, wherein the device to be tested is a stand-alone device or a rack comprising multiple servers.
