In order to make diagnose, does doctor need a laboratory test for every conditon?

No. Laboratory tests are used as an adjunct to help make the diagnosis. A history and physical examination is key in diagnosing ailments.