Most time, a TDD newbie comes with a question that is whether to write every test first or opposite write code first; I think this is truly a philosophy problem and the following blog just give out a solution or idea that confirms my thought.
Agile Developer Venkat’s Blog – Walking along the development beach
Hope this helps.