Afaik there haven't been any serious attempts made to check the accuracy and validity of different socionics tests. Personally out of this pile I remember liking these ones: http://www.sociotype.com/tests/ & http://www.socionictest.net/Test.aspx.