I tried pilotpatitutetest.com and SkyTest and the latter is much better. And to make it better, you only pay for it once. I failed the Advanced Compass test in December, I don't know the name of the battery test I passed 2 weeks ago.
As for the psychological assessment, I think you should imagine yourself in a flight deck environment and think about what you think is best in such an environment: assertiveness, dedication, commitment, team-work, being open to others' opinions, speak up when you deem it necessary, but also be the type of guy you would buy a drink to.
Of course, if you really aren't any of that the assessors will find out at some point. I had an interview with the psychologist for more than 1 hour, she probably wrote her notes on 10+ pages and a couple of weeks later I received a copy of the very detailed report that was sent to the airline for the final decision.