Testing Toolbox

I want to...

Why do we test?

We don't want to be this guy...

Pros

Cons

High-Level,
High-ROI Testing

gem 'tarantula' # 'tarantula-rails3'

gem 'jasmine'

jasmine-jstd-adapter (jsTestDriver)

Browser Simulators

Screen Reader Simulators

Email Simulators

Selenium IDE

Low-Level Testing, Accelerated

Pick one: "rspec" or "test/unit"

gem 'autotest' # 'ZenTest'

gem 'guard'

gem 'timecop'

gem 'fakeweb'

gem 'webmock'

gem 'vcr'

gem 'factory_girl_rails'

gem 'fabrication'

This is what's in my toolbox

I hope I've given you something you can use tomorrow

Thanks!