You've been given pretty good advise.
I don't agree with the term "aim for perfection". That stalls most people into procastination and during a test with the very first question they have difficulty with they will immediately have a sense of failure because getting one wrong is no longer perfection. This creates a shock to your system as early on in the test you already feel like you have failed so you do poorly on the rest.
When you consider that you only need the best passing grade, aim for that. Aim to do your best always. It may or may not be perfect today. Just remember you are human and you can make mistakes.
Also I personally think it's a great idea to PhotoRead both the questions and answers. If you have difficulty understanding them consciously it allows the non-conscious to look for and understand the pattern. Sometimes we need to learn by knowing the answer first so we can understand the question. To say it is cheating is redundant because one way or another you have been exposed to tha answers. Whether you have done practice test, done you homework or had the teacher show you, the answer is already in your head.
Since most of the answers do rely on memory PhotoRead old test as often and as much as you can and do as many practice test as you can. Playing with remembering is just plain good practice for a better memory.
Alex