
Overview
This one-day course walks participants through the fundamentals of RSpec, BDD (Behavior Driven Development) and other testing methods with hands-on exercises.
Requirements
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