I'm probably not the best example of how to revise, but, I used Medify and the ISC 1000 Qs book.
I found Medify to be better than the ISC book, simply because the ISC book is way harder than the UKCAT, it's just not representative, but it has really good tips on how to do well, and the questions are good for when you really want to stretch yourself, since it has good explanations for the answers, better than medify.
Medify is fantastic because the questions are of a similar level to that of the actual UKCAT, slightly harder, though. It is useful for keeping track of where to improve, and the limited time mode is useful for when you want to focus on improving timing. The mocks are quite good also, though i only did the QR mini mock and mock 2
For all of the sections, just practice loads, don't bother with timing until you feel comfortable with the questions. If you do get something wrong, make sure you understand why
For VR, is just practice really. Don't read the text until you read the question, and then, only skim read it. With T/F/CT click CT then find the answer, because chances are, it is going to be can't tell. Don't be afraid of pressing that. With the worded answer questions, make sure to read it properly to see weather it's asking for agree or disagree, since that's a mistake i made so often
but really, just skim read it looking out for the information you want.
With AR, it really is just practice again, same for all sections really, but especially AR. With practice you'll be able to spot patterns quite easily, and the actual questions only have one, or at most, two relationships. Some people find it useful to have an acronym which would be like Shapes Position Rotation and whatnot, there's some earlier in this thread, as you can probably tell, i didn't have one of these
AR is probably the most difficult section when you start, or at least it was for me, but with practice it becomes relatively easy.
QR is generally somewhat simple maths, but the timing can be horrible. Make sure you are good at interpreting graphs and can calculate percentages well and quickly, because they seem to come up quite often. Yet again, read the question properly and do loads of practice beforehand and you'll be fine
With SJT, just familiarise yourself with the NHS values, and with enough practice you'll start to recognise question patterns. If something shows a lack of integrity, it is always the worst possible option, unless it is a white lie which would protect the patient.
Hope this helped, and good luck for your test