EPIC Experience 2020 Concurrent Session : A Tester’s Introduction to TDD in Ruby Using RSpec

SEE PRICING & PACKAGES

Wednesday, April 22, 2020 - 2:15pm to 2:45pm

A Tester’s Introduction to TDD in Ruby Using RSpec

Although agile developers write tests as part of their work, they frequently overlook opportunities to benefit from the skills and perspective that testers bring to the team. Testers are all too often treated as a safety net for the developers, rather than being given the chance to help shape the software and its development. This workshop will familiarize testers with the test-driven development (TDD) approach, so they can work more closely with the developers on their teams and contribute earlier in the development process. You’ll explore the differences between code-first and TDD approaches using an interactive simulation, then describe scenarios in ways that map easily to testing tools you’ll use to implement a basic system. Finally, you’ll discuss strategies for collaborating with developers using this approach. Learn about TDD from a developer’s perspective, identify key points in the process where you can add value, and find out how to collaborate more closely with the developers on your team!

Pat_Maddox
8th Light

Pat Maddox developed one of the first revenue-generating Ruby on Rails websites in the world—a poker training tool—and has been helping teams to deliver quality software ever since. After helping numerous media startups create scalable Rails applications, he worked with Pivotal’s team to train others in their strong XP culture. As an early contributor to RSpec, the popular behavior-driven development framework for Ruby projects, Pat served on its core development team. He has been invited around the world to give conference talks, training sessions, and coaching expertise on a wide variety of domains and technologies, with his main focus areas being BDD, object-oriented design, and agile collaboration. Pat also helps others make better software by being an active member of various local user groups, serving as a mentor for outreach organizations, and facilitating regular code retreats.