¿Prueba de unidad? ¿Examen de integración? ¿Test de regresión? ¿Examen de ingreso?

¿Hay alguien que pueda definir claramente estos niveles de prueba, ya que me resulta difícil diferenciar cuando hago pruebas de unidad o TDD? Por favor, si alguien puede explicar cómo y cuándo