Which of the following is true about a scientific hypothesis?

A. The hypothesis must form a scientific theory.

B. The hypothesis must be testable.

C. The hypothesis must predict the outcome of the experiment.

D. The hypothesis must follow the scientific method.