What is usability testing, and how does it help ensure the usability of a website?

Can anyone please explain me what is usability testing, and how does it help ensure the usability of a website.