Bug fighting with Test Driven Development Follow-Up
On Thursday I gave a talk about Bug fighting with TDD and how it will help you to write better software at the Ruby User Group in Berlin. Sorry, I won’t put the slides online, although people asked about it. I think they are a pretty useless collection of keywords and pictures without the talking. Instead I like to provide a collection of links to dive into the whole testing matters.
First a collection of tools you can choose from for various testing scenarios. They all have their pros and cons, it just comes down to which will do the job best for you.
Tools for Unit Testing
Tools for Mocking
Tools for Acceptance Testing
Tools to generate test objects
Misc tools
To save you the initial searching where to start, I collected some links where you find basic information about testing in general or with certain tools.
Getting started
- A Guide to Testing Rails Applications
- An introduction to RSpec
- Functional Testing awesomeness with Webrat
- How I Test Controllers, 2009 Remix
- Shoulda tutorial
- Mock objects explained and intro to Mocha (de)
For everyone who wants to get more into the subject, I drilled down my feed reader to collect some interesting blog posts on testing matters.
Opinions and In-sign
- The Great Test Framework Dance-off
- Thoughts on Developer Testing
- Spikes, test-after, and learning how to test
- A case against a case against mocking and stubbing
- A critical look at the current state of Ruby testing
- One Line Tests Without the Smells
- Mocks Aren’t Stubs
- Testing as Communication: Real-World Techniques Notes
- When duplication in tests informs design
- Writing Code That Doesn’t Suck (vid)
So much for my two cents to make the software world better.
—
Does your company need help with software testing? We can help: check out our new product Scene Investigation.




February 8th, 2009 at 18:27
Thx for this article. You’re right, it’s better than the slides (don’t wanna say they are bad
).
And thx again for the talk at rug-b.
CU at next rug-b.