1. A method for testing a dual-port, RAM-type ring-address FIFO having a write address and read address registers, comprising the steps of: executing a first sequence of operations, including a first set of functional operations and a first read and a first write operation, to detect a first set of functional faults in the FIFO, including faults associated with the ability of the FIFO to read data when none is present in the FIFO, and the ability of the FIFO to acknowledge the occurrence of a read and write operation; executing a second sequence of operations, including a re-transmit and reset operations to reset both the write and read address registers simultaneously, and to rest the read address register alone, respectively, to detect a second set of functional faults associated with the ability of the write address and read address registers to be reset; executing a third sequence of operations, including second write and read operations, and at least a second functional operation, to detect a third set of functional faults, a first set of memory faults, and a first set of address faults; and executing a fourth sequence of operations, including third read and write operations, and a third functional operation, to detect a second set of addressing faults, a second set of memory faults and a fourth set of functional faults.