Testing Ruby applications with RSpec Training Course


This one-day course walks participants through the fundamentals of RSpec, BDD (Behavior Driven Development) and other testing methods with hands-on exercises.


Basic knowledge of Ruby, Rails and software testing

Course Outline

Getting Started with RSpec

  • What is RSpec
  • Features
  • Test automation
  • Where should I use RSpec
  • Installation and first usage

Getting closer to RSpec

  • rspec-core
  • rspec-expectations
  • rspec-mocks
  • rspec-rails

Behaviour-Driven Development

  • What does “behaviour” mean
  • BDD and other testing methods
  • Where should I use BDD
  • Use Case/User Story and BDD
  • The INVEST mnemonic – the idea of creating better user stories
  • BDD and Agile

RSpec integration with other tools

  • Integration with Cucumber
  • RSpec and Rails
  • Testing with web-browsers simulators

Leave a Reply

Your email address will not be published. Required fields are marked *