Comment on Testing on High: Bottom-up versus Top-down Test-driven Development by David Chelimsky

Mon, 19 Nov 2007 05:04:47 -0800

Great article. Questions:

Did you ask the developers who prefer bottom-up if they're doing TDD/BDD and relentless refactoring?

The disadvantage of top-down testing is that you can end up with a lot of stubbed or mocked code that you then have to go back and implement.

When you say "go back and implement," are you going back to your tests and replacing mocks with the real objects?

Do you use tools like RSpec or ZenTest to separate your tests for each component layer?