Just finished the aptitude test a couple of days ago. There is something in-born, and something can be learned to make a good result in the test, but spending money on those third-party software (eg.cockpitweb, skytest) is not worthwhile.
Focus more on the aviation knowledge which you can prepare in advance.