Sure, the VIRTUAL printer that's available is easy enough to setup. I've used it before. And then you can beat it up by throwing unexpected conditions in the form of debug commands as entered into the Terminal tab.
In the past, "crosstalk" has been a problem for, say, Ethernet (twisted pair) wiring. One pair of wires can accidentally induce false signals on another set of wires. The more twists-per-foot, the less the negative effect can be for crosstalk.
But a typical serial (USB) cable for your printer only has one pair so crosstalk isn't the problem. What is a problem is the square-looking nature of what's being sent from the stepper motor circuits. Square waves generate a lot of electromagnetic noise given the abruptness of the changes. So the stepper motors are electromagnetically noisy and the serial like can pick up on this, causing line errors.
How to test? Get a cheap (unshielded) serial cable with no ferrite coils on it, the longer the better.