The definition
Usability testing is a research method in which real people attempt to complete tasks on a website, app, or digital product while a researcher observes and records what happens. The goal is to identify where users get confused, stuck, or give up: the specific problems that analytics cannot explain and that internal teams, too close to the product, typically cannot see.
It answers a deceptively simple question: can people actually use this thing? Not whether it is technically functional, not whether it looks good in a prototype review, but whether real users with real goals can navigate it, understand it, and get what they came for.
Usability testing is distinct from user research that explores what people need. It evaluates whether a product meets those needs in practice. It is typically conducted with a prototype or live product, though even paper sketches and wireframes can be tested with real users early in the design process.