Testing the equivalence principle: why and how?