Even if you don't actually do any empirical tests, a good user experience designer should at least IMPLEMENT their ideas and try them out first hand themselves before declaring them the best for a particular situation. That's why it's sad that so few user experience designers have any competency in actually implementing their designs. Many of them (the bad ones) don't even understand what the technology is capable of, let alone know how to program.