Let your test drive your development
I'll talk about "thought" during writing developer tests by RSpec, Cucumber, etc. as I would like audiences to let their tests help their software development.
Some may think that tests are interrupters of software development although TDD has now become an essential part of Ruby development. Newbies often worry about 'What to test?' or 'How many tests should I write?' and that stays their hand.
I think tests are good drivers of development. So I'll give an answer to the above based on my experience.
Eiwa System Management, Inc. (http://www.esm.co.jp)
Ruby/Rails Programmer. Love TDD/BDD.