Why does science demand testing on animals?

Non-animal tests are generally faster and less expensive than the animal tests they replace and improve upon.
Answer
They test on animals besause there pussy to try it on them selves