Passing your driving test is not just about good luck.
It involves the same thing that you need to be good at anything...being well informed.
Pass Your Driving Test from the basics of driving as well as very specific pointers to help you understand what the testing officer will be looking for.
Know where you will loose critical points during your test so that you can avoid getting penalised.