Usability testing involves testing a product on real users to evaluate how usable it is. Key things to evaluate include how efficiently users can complete tasks, how many mistakes they make, what they remember, and their emotional responses. To conduct usability testing, test subjects are recruited and sessions are scheduled. The tester gives tasks to complete while recording the session. Issues are identified and fixes are implemented before retesting to evaluate improvements. The process then repeats to continuously improve usability.