No
If you have tickets or an accident and it's your fault. When you turn 70 it's a brush up test.
Sometimes. I think it just depends on how long it has been since you last did a test. They dont require it everytime you renew.
Thanks! Your answer is awaiting moderation.