Usability testing involves observing users performing tasks with a prototype or system while their actions and feedback are recorded. An effective test requires understanding the target audience and goals, developing a test plan with tasks and measures, recruiting participants, and having a facilitator and observer. Tests are typically conducted in a usability lab where additional observers can watch interactions without interfering.