A scientific hypothesis is an educated guess that is made about an observation based on the prior knowledge of the scientist. Hypothesis are always testable.
An hypothesis can be tested through experimentation and it can also be tested through deductive methods.