Who can deny that people give false or inaccurate testimony both purposely and accidentally? Some very sane very honest people swear they saw something when the fact of the matter is they simply are mistaken. And sometimes people flat out lie.
So certainly we should always take what others say with a grain of salt, even the Bible says it takes two or more eye witnesses to convict someone of a crime, but certainly it would be wrong of us to totally dismiss testimonial evidence, sometimes people get it right.
I think it would also be unwise to always take hard evidence, ie: lab tests, experiments, etc, at face value. First of all, evidence/facts/data must be processed and interpreted by humans. Yes, the same humans who can be wrong about there own eye witness testimony. Second, even evidence/facts/data that are processed and interpreted correctly can only tell us limited information about the thing we are studying. Because lets face it the evidence of a thing is not the thing.
Of course I am not implying that nothing can ever be learned because no evidence can ever be reliable. Certainly there comes a point when the preponderance of evidence suggests the hypothesis, but that applies to both physical and testimonial evidence. I hope I have made sense.