The personality analysis part sounds like a huge train-wreck waiting to happen. I remember taking one for while applying for some minimum wage job in high school. All it proved was that you had some idea what the people asking the questions wanted to hear and were not a moron. They would make statements like "It is never okay to shoplift" strongly agree, agree, disagree, strongly disagree. Now, not being functionally retarded, the obvious answer is some form of agree. They try and check for "Fakers" with statements like: "I have never met a shoplifter". The idea being that a shoplifter would strongly agree to avoid suspicion. Which is a load of crap, because any person with an IQ above 80 would know that there are too many shoplifters in the world to have never met one.
Now, to be able to lie effectively about less concrete personality traits, you need to be a little bit smarter than average, but the people taking the ASTB are at least college educated, and likely a lot smarter than the average bear to begin with.
I have talked with people in psychology about this before, and they say stuff about there being more subtle checks etc, etc. Fundamentally, if there is a lot riding on the outcome, most people are going to lie on a personality test to try and get an edge by guessing what the "Good Traits" are. And if everyone is lying, all you find is the people who are better at guessing what you want to hear. IE, good liars.