I'd hazard a guess here and say they are the same thing.
An effective test will have the potential find a fault in the least amount of time (exeution related). An efficient test will also have the potential to find a fault with the least amount of work associated.
Can I ask why you are even trying to differentiate? Forgive my directness, but is it just a question of trying to understand what effectiveness and efficiency mean generally?