Patent ID: 8149721
Filing Date: 2012-04-03
Classification: H04L

Abstract:
1. A test apparatus for testing a device under test, comprising: an obtaining section that obtains a packet sequence communicated between the test apparatus and the device under test, from a simulation environment for simulating an operation of the device under test; a packet communication program generating section that generates from the packet sequence a packet communication program for a test, the packet communication program to be executed by the test apparatus to communicate packets included in the packet sequence between the test apparatus and the device under test; and a testing section that executes the packet communication program to test the device under test by communicating the packets between the test apparatus and the device under test, wherein the testing section includes, a packet list processing section that executes the packet communication program to sequentially designate each of the packets communicated between the test apparatus and the device under test; a sequencer that sequentially executes the instructions included an instruction sequence for the packet designated by the packet list processing section, and causes a data sequence for the packet designated by the packet list processing section to be sequentially output in accordance with the execution of the instruction sequence, so that a test data sequence designed for testing the device under test is generated; a transmitting/receiving section that transmits and receives the data sequence for the packet that is generated by the sequencer to/from the device under test; a packet list storing section that stores a plurality of packet lists extracted from the packet communication program, each packet list including a series of packets communicated between the test apparatus and the device under test; and a flow control section that designates an order of executing the plurality of packet lists in accordance with an execution flow of the packet communication program, and wherein the packet list processing section executes each packet list sequentially designated by the flow control section and sequentially designates to the sequencer each packet communicated between the test apparatus and the device under test.