As I get more and more into test driven development, a couple tools have really helped speed up development and deployment of those tests.
Running your tests from the command line can make things really quick, especially if you are repeating a test multiple times, trying to track down a bug.
If you have installed XDEBUG, you can trigger breakpoints in your IDE from the cmd line by executing:
export XDEBUG_CONFIG="remote_port=9000 remote_enable=1"
After that is setup, you can run your tests like so:
drush test-run -l http://example.local //runs all your tests
drush test-run -l http://example.local ExampleFunctionalTest //runs only the ExampleFunctionalTest