Why Does God Test?

After these things God tested Abraham and said to him, “Abraham!” And he said, “Here am I.” Genesis 22:1 Why does God test us? If we are given tests to discover what we know, or how we would act, and God is all powerful, and all knowing, then God testing a person doesn’t make any sense. […] […]