Technology: The (nearly) perfect USB cable tester does exist