While animal testing is controversial, it provides some benefits. Testing potential drugs and products on animals allows researchers to study their effects and safety before human trials. However, it also causes significant suffering in animals and raises ethical issues around animal welfare. Alternative testing methods involving cells or computer models are being developed but still have limitations. The use of animals in testing requires balancing benefits to human health against costs to animal welfare.