Good Enough Testing Workshop - 23 January 2025
BLACK FRIDAY DEALS
Just the workshop
Use BFCM_WORKSHOP
to get 20% off the workshop price. Apply
This is a regular workshop that I organize. You will get participation participation, a video recording of the workshop, and the materials used.
Workshop + eBook
Use BCFM_EBOOK
to get 30% off the Workshop + eBook price. Apply
This includes everything in the workshop plus the eBook that I started writing. The ETA for the book is March 2025, but you will get each chapter draft via email as soon as I complete it.
Workshop + eBook + 1 on 1
Use BFCM_1ON1
to get 40% off the Workshop + eBook + 1on1 price. Apply
This includes everything in the Workshop + eBook and an extra one-hour call with me. The call should be scheduled by the end of March 2025.
Email me at goodenoughtesting@shortruby.com if you have any questions about these deals.
What is this workshop about?
Good Enough Testing is a practical 3 hours workshop for developers that teaches a series of test design techniques and provides a systematic and repeatable approach to writing test cases.
When learning Ruby or Ruby on Rails, you learn about RSpec or Minitest, you get to know the DSL and how to use the library features to write model, controller, or integration tests.
But you need to learn about testing: What does testing a feature or a piece of code mean? How do you know that the tests you wrote will catch bugs? How much tests should you write and in case there are many tests possible how to pick what to focus on?
Intended audience
Here are some ways to describe the intended audience for this workshop and the potential benefits, depending on your situation.
The main audience is formed by Ruby and Ruby on Rails developers.
If you struggle with writing tests or aren't sure if your tests are effective, this workshop will guide you in designing test cases that efficiently catch bugs and verify requirements with minimal effort.
If you spend too much time thinking how to start testing or if the process of writing tests just happens for you and everytime you write tests you don't know if you will have inspiration of not, this workshop will offer a systematic way to identify the kind of test design technique to apply and get quicklty start writing tests.
If you spend too much time thinking about how to start testing, or if writing tests feels uncertain and you lack inspiration, this workshop will provide a systematic approach so you'll learn to identify the appropriate test design technique and quickly begin writing tests.
If you manage a team of developers and want to improve your team's product quality, this workshop will help you evaluate your test suite and develop a plan for improvement by understanding what good enough testing is and how your team can leverage it.
What are the objectives of this workshop?
This workshop will help you answer the following questions:
While multiple ways exist to answer these questions, the workshop will teach you a systematic approach. The number of tests and their objectives should be repeatable and not dependent on the one writing the tests. Rest assured, anyone applying these techniques will arrive at the same results.
What do you learn?
You will learn the following test design techniques:
This workshop is focused on Ruby and Ruby on Rails developers and will use Minitest as the testing framework, but the knowledge does not depend on Minitest. You can do the exercises in RSpec.
Why me?
My name is Lucian Ghinda and I am a Software Engineer with a passion for testing.
I am an Engineer with a degree in Computer Science. I am working with Ruby for more than 17 years and I deliver testing workshops for about 11 years for companies.
I am passionate about testing and believe that good testing is essential for building high quality software.
Minimum number of participants
This workshop requires at least 8 participants to make it happen. In case the minimum number of participants is not reached you can get a refund or participate to another session.