Usability testing involves asking participants to perform tasks using an interface while being observed. The goals are to identify problems, uncover opportunities for improvement, and learn about user behavior and preferences. Core elements include a facilitator to guide participants, realistic tasks, and representative users. Qualitative testing focuses on insights while quantitative focuses on metrics like success rates and time on task. Testing can be done remotely or in-person.