This is based on a rather bizarre job interview i had few weeks ago,
The developer who interviewed me actually asked outright if he could write Unit tests (and i'm not joking about this at all) for User experience. (Poss cheaper than hiring a human but a poor result will ensue!)
I'd like to throw this debate open to those of you who are familiar with UX and development practices.
Honest Opinions, Welcome ....................