Are there differences between IVF and test tube babies?

No. 'test tube baby' is a much older non-medical term that used to be used when talking about ivf pregnancies. They are the same thing.