Learn Rails Testing, Live In Person

Learn Rails Testing, Live In Person

When you’re getting started with testing it can be unclear what to test and how.

As you try to write tests, you may find yourself thinking thoughts like this:

  • “I don’t know what to write tests for”
  • “I know I should be testing, I just don’t know how to get started”
  • “It takes me forever to figure out how to write each test”
  • “I wish there was a simple, repeatable process I could use to write tests”
  • “No matter how much I read about testing, I just don’t get it”

If you don’t write tests then you’ll end up dealing with the consequences of not testing:

  • Fragile, buggy code
  • A game of “whack-a-mole” – fix a bug only to introduce a new one somewhere else
  • Nerve-wracking deployments followed by firefighting and maybe even rollbacks
  • A bunch of wasted time and frustration when you do try (and fail) to write tests
  • A feeling of being “behind” as a professional
  • Lost job opportunities when employers want to see testing skills that you don’t have

What would life be like if you had the testing skills you wanted?

If you were a competent Rails tester then:

  • You’d always know what to write tests for
  • You’d write tests for features just as easily as the feature itself
  • You’d know the exact formula to write a test for almost any feature
  • Your base level of understanding testing principles would help you more easily absorb the arcane teachings of testing books and articles

And instead of dealing with the painful consequences of not writing tests, you’d experience the positive results that testing brings:

  • Robust, thoroughly tested code
  • Any regressions are caught automatically by the test suite
  • Confident, uneventful deployments
  • Enhanced productivity and cleaner code
  • The ability to refactor freely and make your code even more maintainable and robust
  • A feeling of being a competent professional
  • Enhanced career opportunities

Workshop: Intro to Rails Testing

I offer one-day Rails testing workshops.

What You’ll Learn

In this workshop we’ll be covering:

  • What to write tests for and what not to write tests for
  • How to write feature specs using Capybara
  • How to write model specs using RSpec
  • How to get started putting tests on a new application
  • How to get started putting tests on an existing application
  • How to continue your testing education and become a confident Rails tester

Logistical Details

Class details:

  • Instructor: Me, Jason Swett, author of Rails Testing for Beginners
  • Workshop length: 1 day, 9am to 5pm
  • Price: $750 per student (max 10 students)

Dates and locations:

  • Salt Lake City: Friday, October 25th
  • San Francisco: Exact date TBD

About the Instructor

I’m Jason Swett. I’m a developer, speaker, trainer, author and host of The Ruby Testing Podcast.

I’ve taught programming classes and given tech talks all over the US and the world, including conferences like RubyConf India and teaching clients like Deloitte, VMware, Liberty Mutual, Andela and HP. I’ve spoken or taught in India, Nigeria, Bulgaria and the Netherlands.

Get Notified When Tickets Go on Sale

As the workshop date approaches, I’ll be announcing discounted early bird tickets and then tickets at regular prices. Group discounts available.

Questions?

If you have any questions, please feel free to email me at jason@codewithjason.com or call my personal cell at (616) 856-8075 and leave a message.