AENTOS | Aentos | Test-Driven Development (TDD) in Ruby

We develop web applications in Ruby on Rails and mobile apps for iPhone & iPad.

Test-Driven Development (TDD) in Ruby
Duration:

20 hours

Test-Driven Development (TDD) in Ruby

Develop better software writing tests

Software testing is fundamental to writing quality software. An application with an extensive test suite allows us to develop new features and refactor our code reducing the time needed as well as collateral damages.

Goals

  • Learn the fundamental techniques in order to write tests for our Ruby applications
  • Feel comfortable with the Red-Green-Refactor cycle
  • Appreciate the value of continuous integration and other helpful tools within the development team

Contents

  • Unit testing in Ruby with Test::Unit
  • Unit testing in Test::Unit
  • Fixtures
  • Factories
  • Mocks & stubs
  • Acceptance tests with RSpec and Cucumber
  • Continuous Integration and metrics

Who should attend?

Developers with Ruby on Rails skills (at least basic).

Will it be hands on?

The workshop is 100% designed to put everything in practice as we learn it.