Which of the following is true about a scientific hypothesis?

AThe hypothesis must form a scientific theory.

BThe hypothesis must be testable.

CThe hypothesis must predict the outcome of the experiment.

DThe hypothesis must follow the scientific method.