Fault diagnosis is a problem processing variable information obtained from different sources in nature. Evidence theory, efficient to deal with information viewed as evidence, is widely used in fault diagnosis. However, a shortcoming of the existing fault diagnosis methods only gets probability distribution rather than the basic probability assignment. A novel method of generating basic probability assignment that takes information quality into account is proposed. The probability distribution is determined by the preliminary matrix and sampling matrix that are constructed by sensor data. And the quality of probability distribution is taken as the discount factor and the rest of belief is assigned to the universal set. Hence, the basic probability assignment is obtained. Then, basic probability assignment can be combined with Dempster and Shafer evidence theory to determine the status of the engine. An application of engine fault is shown to illustrate the practicability of the proposed method. Then by comparing the result of the method which takes information quality into account (the proposed method) and does not do it, the former is better than the latter. Finally, the reliability analysis shows that the proposed method has strong reliability because performance accuracy is 100% when the error rate is less than 10%.