Types of Animal Testing?

There are tons of tests performed on animals. There are eye testing, drug testing, toxicology testing, vivisection testing, and many more testing unmentioned to citizens due to the significant controversy of the issue.