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 Fertilisation. The term test tube baby came into being because of the general idea that an embryo is formed in a test tube instead of the woman’s fallopian tube. In fact, the egg and the sperm are fertilised in a petri dish and hence, in-vitro, meaning within the glass culture dish as opposed to in-vivo, which means inside the living body.
It is important to know, whether you call the baby a test tube baby or an IVF baby, he/she is human and as natural as any other baby in all its form.