Hi,
Here is a link for a free test:
http://web.tickle.com/personality/?sid=2647&test=personality&supp=nopop-CDCD1
As said in the link; personality tests are devised to see how well you think others perceive you, and not how you perceive yourself.
So, with that in mind, trying taking the test above, thinking of how you think "others" see you, and then see what the results are. This link does require an email address before giving you the results. I suggest using one, not your home computer email address, maybe one such as
[email protected] or Hotmail. Sometimes, these create a lot of Spam messages!
Best of luck.