What is the difference between a scientific theory and a hypothesis

A hypothesis is more specific and can be tested.