Should only test on people that don't mind being tested on. Animals can't say no to it, but if humans want to be paid to do it, why not?
Not that testing on humans is any better, but we have a choice at least, remember the elephant people whose heads went massive? That was their choice, at the end of the day, some of these tests could cure diseases and problems, cosmetics doesn't.