Here’s a personality test which is quite accurate I think.
http://www.humanmetrics.com/cgi-win/JTypes2.asp
After you get your results go to http://www.personalitypage.com/high-level.html for a more in depth analysis.
Enjoy 🙂 I’m an INFJ “The Protector” 🙂