This free test is based on Carl Jung’s and Isabel Briggs Myers’ typological approach to personality. Pretty damned accurate for me: