Testing does work, it's just that the results are of lesser quality. The simpler the testing procedure the less it's error-prone.
Edit: However, there are edge cases where testing could provide more accurate results - for example, a socially-inept person, may be too nervous to talk in person, but could pass the test with a good results.