James 1:3 knowing that the testing of your faith produces patience.
Have you ever wondered why you have to do drills and other repetitive exercises in order to become proficient at a sport or task?
Almost sounds like a silly question when you put it like that; so why then do we wonder at why we should have to have our faith tested at times?
God allows our faith to be tested so that we will learn how to wait on Him and to be patient with that. It also gives us time to make sure that we have got it right and can stand on our faith!