serial and download

Is there some way of separating the 'upload' and 'test' components of the process so I can keep the Uno connected.

No.

The best you can do is to build a double throw switch into your circuit to swap over the serial port pins to your system like I did in this project. http://www.thebox.myzen.co.uk/Hardware/MIDI_Shield.html