Patent ID: 7954019

Claim:
A testing method for a flash storage device, the flash storage device comprising at least one test pin, a plurality of peripheral pins, a controller, and a flash memory module, the test pin being electrically connected to a test contact of the controller, each of the peripheral pins being connected with a corresponding one of a plurality of first control contacts of the controller, each of a plurality of second control contacts of the controller being connected with a corresponding one of a plurality of module contacts of the flash memory module, the testing method comprising: receiving a first enable signal transmitted from the test pin via the test contact of the controller; controlling the first control contacts to output a plurality of test signals to the peripheral pins, respectively, based on the first enable signal, so as to verify whether or not the connection between the first control contact and the peripheral pins is correct based on the signals received by the peripheral pins; receiving a second enable signal transmitted from the test pin via the test contact of the controller when the connection between the first control contacts and the peripheral pins is correct; and receiving an output of the flash memory module via the second control contacts based on the second enable signal, and subsequently transmitting the output of the flash memory module to a corresponding one of the peripheral pins via at least one of the first control contacts so as to verify whether or not the connection between the second control contacts and the module contacts is correct based on the output of the flash memory module.