Usability Testing

Usability testing is a technique to evaluate the user interaction with system under realistic conditions or controlled settings. The purpose of usability testing is to find out how well users respond to the system? How easy is it to use the system? What improvements are needed in terms of usability?