There is no difference between IVF and test-tube baby. The term test-tube baby is a non-medical term used decades ago while referring to IVF or In-Vitro Fertilizations.