Both ideas sound very similar to me, but there might be subtle differences or the exact same thing, explained in different ways. What is the relationship between TDD and Test Fi
TDD = TFD + Refactoring.
When you do TFD , you apply some refactoring to make code more generic and robust.