Regarding testing, there were already questions how to setup a testing client aside of the normal client: