To be 100% about the intended meaning of
should, you often need more context.
However, I agree with Milky in this case:
should seems to suggest
certainty in the sentence.
If it were
advisability, the sentence would normally be worded a little differently.
As regards the prepostition:
I have a sneaking suspicion this may be one of those BE/AmE things: I'd definitely say '
on the test'.