For my point of view, the need of animal testing is not necessary.
Animals are totally different
creatures from human being. We do have alternative methods, which can produce more accurate results. One of the methods is artificial skin which is made off skin cell grown in test tube. The effectiveness of the products can be tested on it rather than animal skins. Moreover, the toxicity of the substance can be tested via computer models such as virtual reconstructions of human molecular structures without testing it on animals. Animal testing is not only cruel but also inhumane. Sometimes, some of animals were not injected with anesthesia prior being tested with chemicals or products just to study theirs effectiveness. It shows that, most of the time animals were tested unethically in which would be unacceptable.