Test Driven Development with RSpec

Build an effective and fast testing environment

Test-Driven Development (TDD), supports an iterative and incremental development cycle. It involves writing your tests first before writing any production code. A test suite provides a safety net as you grow your product's behaviour one test at a time. This safety net supports you now and in the future to keep your application working as you change and grow it.

This concept can be challenging for those unused to it. What am I testing? How does that help me write better code?

In this workshop you will answer those questions as you learn test-driven development in Ruby on Rails using RSpec and Capybara amongst other tools. RSpec is the most popular Ruby testing framework. Capybara is a commonly used Ruby library which makes it easy to simulate how a user interacts with your application.

You will learn everything you need to know to start practicing TDD in your Ruby projects and become more confident in writing tests.

Get your ticket now for the June workshop

Why you should do this workshop


Day 1

Day 2

Day 3

Day 4

Like all our events, this workshop is covered by our code of conduct and joining us assumes your agreement to be bound by the code.


  • 2.5 hour session each day for four days for optimal reflection and learning
  • Online format with a group of up to ten to really explore the topics

Early Bird: $1,600 AUD plus GST

Regular: $1,900 AUD plus GST


Purchase ticket

Join us, because thoughtful engineering practices lead to quality, stability, and effectiveness.

Register interest

Elle and Lachlan have a knack for creating a safe learning environment and helping participants of all levels get involved. I left their workshop inspired, with a few new tools under my belt and the confidence to put them in practice.

They know the web community inside-out so speakers they bring in are top notch. Would highly recommend them to any development team looking to level up.

Steve Gilles , Founder at Lookahead

Receive our monthly newsletter

Talk to us, we're listening

Would you like to improve team effectiveness and productivity? Got a project you think we can help with? Interested in leadership coaching or engineering training? Basically, want to work with us? Get in touch: gday@blackmill.co and we will be in touch in a jiffy.

We live on, and benefit from, the colonised lands of the Arakwal and the Minjungbal peoples of the Bundjalung nation, and those of the Wurundjeri people of the Kulin nation. We acknowledge the Traditional Owners of these lands and recognise their enduring connection to land, waters, and culture. We pay our respects to their elders, past and present.