Richtig, der Bootloader muss per ISP auf den Controller, dann kann man das gewünschte Programm über die serielle Schnittstelle laden.
Bootloader gibt es viele: http://www.mikrocontroller.net/artic...eter_Dannegger
http://www.microsyl.com/index.php/category/software/
Bei den Testprogrammen weiß ich keinen Bootloader.