Test processing works differently for random and not random tests.
I would suggest that you:
1) Set your test to not randomized
2) Put all your questions into a test section and specify that as randomized
3) Add a page after the random section with a button that calls a Process Test action
4) When publishing for testing change the test section to not randomized.