Efficient Rails Test-Driven Development

Rails
Great Series of Screencast about Rails *Must Watch*

Learn how to apply the test-first approach to all of your Rails projects. In this six class series, experienced Rails engineer and consultant, Wolfram Arnold applies his real-world perspective to teaching you effective patterns for testing.

Presented by: Wolfram Arnold, in collaboration with Sarah Allen.

Videos , Slides and Source codes :

Class 1 : http://marakana.com/forums/ruby/ruby_on_rails/191.html

  • The economics of testing
  • Testing in layers, design patterns
  • Toolbox: RSpec with Rails
  • RSpec & Models

Class 2 : http://marakana.com/forums/ruby/ruby_on_rails/195.html

  • A culture of testing: Why TDD? How to TDD?
  • Testing & Date Dependencies
  • Toolbox: Fixtures, Factories, Mocks & Stubs

Class 3 : http://marakana.com/forums/ruby/ruby_on_rails/201.html

  • Controller testing
  • View, Helper, Routes Testing
  • How much is enough? How much is too much?

Class 4 : http://marakana.com/forums/ruby/ruby_on_rails/204.html

  • Refactoring code & tests, custom matchers
  • API Testing
  • Remote data setup
  • Cucumber for API testing & documentation

Class 5 : http://marakana.com/forums/ruby/ruby_on_rails/214.html

  • how to do integration testing with Cucumber, a story-based framework that allows you to execute feature documentation written in plain text.

Class 6 : http://marakana.com/forums/ruby/ruby_on_rails/215.html

  • Integration frameworks (Cucumber, Webrat, Capybara, and Selenium)
  • Integration testing with Selenium (advantages and problems)
  • Page Objects
  • Locators (Selenium, CSS and XPath locators)
  • RSpec Custom Matchers
  • Testing for Access Control

Enjoy !!

 

Panggi Libersa Jasri Akadol

Panggi Libersa Jasri Akadol

I am an open minded person, totally platform agnostic and believe in using the right tool for the right job

Subscribe...

Follow via RSS

Archive

2011 (12)
2010 (56)

Contributors