Personalization is all about communicating a message aimed directly at the individual user. Emotional design focuses on the overall emotional impact of design choices, including those that involve personalization. Combining the personal and the emotional is where the real magic happens.
User testing, often confused with usability testing, is an overarching term which helps validate the need for a product. When used with prototypes and the right testing tools, it can help save a product from failure.