There are personality quizzes all over the Internet. You’ve probably taken some of them yourself.
But have you ever tried answering the questions as if you were one of your characters? I totally recommend this approach. It forces you to really get inside the character’s head and think like they do. You may have to consider aspects of the character’s personality that you never would have even considered before.