A variety of testing is important I believe so as to call on a broad range of information in different formats. I find that this ensures that the student understands the material but doesn't feel overwhelmed if that particular form of testing is especially difficult.
I'll often use a combination of things on a test just to provide some different aspects of learning.