Why is Life so Full of Tests

Tests are not meant to crush us: They are to develop our powers. They come through the natural law of progress and are necessary for us to advance from lower to higher steps.