When I was at the stage to take the PPL tests, I used
www.airquiz.com for online practice. They were good and very cheap. You may get more up-to-date info if you post in the private flying forum though, as discussion here is focussed on commercial training!