It's not that simple.
Scientist usually (fake humility and) use 'theory' for everything - both theories that are tested - and others as 'string theory'.
A hypothesis would likely be used for an incomplete theory - or possibly a discredited theory.
The term "scientific theory" is practically never used in science.
- - - Updated - - -
You missed Huxley's "The Darwinian Hypothesis (1859)"?
http://aleph0.clarku.edu/huxley/CE2/Hypo.html
But Darwin himself called it a theory, but used 'Lamarckian hypothesis' to refer to a discredited competing theory.