Great! This is a thoughtful post.
Life really puts us to different stations of test. Sometimes we have control over, and sometimes we don't have. The tests truthfully differ from individual to individual but the experience attained can be shared.
For as long as you are still alive you will be tested and your success is based on your ability to stand the various tests.
Life is built on the principle of ability to rise and take a step when you fall!
"Tests are only challenges but not failure"