This document provides a cookbook approach to performing interoperability testing of USB devices and hubs. The procedures assume that the reader understands which tests are applicable, and reading the procedures before executing them is strongly recommended.
Although these guidelines appear to be extensive, they outline the minimum testing that should be required prior to shipping a USB product.
It is required that prior to beginning testing, all systems that will be used in the testing be configured with a fresh installation of the operating system.
Two drive images will need to be captured before beginning interoperability testing. These images provide a means for timely recreation of a failing scenario as well as verification of problem resolution. These images will also allow for quick restoration of the test environment in the event of a system lock-up or other catastrophic problem. The content of these images will be outlined later in this document.
This document also outlines requirements for performing testing. These requirements include:
Software applications, drivers, and tools
Other USB devices, other than the Device Under Test or the Hub Under Test.
It is recommended that these be procured prior to beginning testing in order to expedite the testing process.