General Definition of CAPTCHA states that it is a program that protects websites against bots by generating and grading tests that humans can pass but current computer programs cannot. For example, humans can read distorted text as the one shown below, but current computer programs can't. This is similar to a challenge response test that can only be done by humans and cannot be done by bots.

People call them a CAPTCHA but its full form is Computer Automated Public Turing Test To Tell Computers And Humans Apart.

The following is the importance of a CAPTCHA in a web-site:

Testing methods of CAPTCHA

Thus testing a CAPTCHA is very important to reduce the risks and damages in securities from hackers using BOTS.