Wherever I can, I like to develop software following a Test Driven Development (TDD) approach. Usually, in PHP that means using PHPUnit.
Ideally, I would like to write both fine and coarse-grained tests. Unittests to help guide the design and quality of my code, integration tests to make sure it all hangs together and high-level outside in acceptance tests to make sure I actually deliver what my customer has asked me to deliver.
Are there any test frameworks out there tailored for Magento which facilitate TDD?