Patent ID: 7797584

Claim:
A testing method for testing serial advanced technology attachment (SATA) interfaces of a motherboard, the method comprising: providing a SATA interface tester comprising: a memory; a signal converter; at least one SATA interface configured to connect with the SATA interfaces of the motherboard, and electrically connected to the memory via the signal converter, the signal converter capable of receiving serial signals from the motherboard via the at least one SATA interface of the tester and converting them to parallel signals and then passing the parallel signals to the memory to perform a writing process, the signal converter capable of receiving parallel signals from the memory and converting them to serial signals and then passing the serial signals to the motherboard via the at least one SATA interfaces of the tester to perform a reading process; and an indicator electrically connected to the memory for indicating testing results of the SATA interfaces of the motherboard; connecting at least one SATA interface of the motherboard to the at least one SATA interface of the tester; transmitting a writing command to the memory via the at least one SATA interface of the tester from the motherboard; inspecting whether data of the writing command is correct, if the data of the writing command is wrong, indicating a failing result to indicate the tested at least one of the SATA interfaces of the motherboard is bad by the indicator, if the data of the writing command is correct, saving the data of the writing command in the memory; transmitting a reading command to the memory via the at least one SATA interface of the tester from the motherboard; inspecting whether data of the reading command is correct, if the data of the reading command is wrong, indicating a failing result to indicate the tested at least one of the SATA interfaces of the motherboard is bad by the indicator, if the data of the reading command is correct, the data of the writing command saved in the memory being returned to the motherboard via the signal converter and the at least one SATA interface of the tester; and inspecting whether the returned data of the writing command is correct, if the returned data of the writing command is wrong, indicating a failing result to indicate the tested at least one of the SATA interfaces of the motherboard is bad by the indicator, if the returned data of the writing command is correct, indicating the tested one of the SATA interfaces of the motherboard is good by the indicator.