5
Once in a while, but in most cases it's just upload and apply to see how it looks.
What I do for theme testing is make the theme block visible to Admin/webmaster group only. Apply my changes localy, upload, test, test, test, then when satisfied, I apply the template as default and thats that if you will.