It's hard to know how objective these tests are. You feed it results, and it reflects those results back to you, so you aren't likely to be startled by the results. A selfish person who thinks he's generous will be told he is.
But I think there is value in self-reflection, and just asking yourself these questions can be of value.