Cover Image for Good Enough Testing - Workshop
Cover Image for Good Enough Testing - Workshop
Hosted By
10 Going

Good Enough Testing - Workshop

Hosted by Lucian Ghinda
Zoom
Get Tickets
Registration Closed
This event is not currently taking registrations. You may contact the host or subscribe to receive updates.
About Event

Good Enough Testing is a practical workshop that will show you a series of test design techniques, providing a systematic and repeatable approach to write 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 don't learn much 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? 

Here is a short video describing the workshop:

This is a preview version of the workshop, available at a discounted price for a limited number of people.

This workshop will help you answer the following questions

While there are multiple ways to answer these questions, the workshop will teach you a systematic approach. This means the number of tests and their objectives will be repeatable and not dependent on the individual writing the tests.

Rest assured, anyone applying these techniques will arrive at the same results.

What you will learn:

  • Equivalence partitioning - a technique to cover sets of inputs that are behaving similary

  • Boundary Value Analysis - a technique to cover the boundaries of behavior in your code

  • Decision Table - a technique to write tests that cover the boolean logic of your ifs or case statements

  • State Transition Testing - a technique for making sure that all states and transitions are covered

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.

You will get access to a Ruby on Rails demo app which we will use to practice the techniques I am describing here.

Why me

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.


Note:

This is a (pre)release version of the workshop. It is has a discounted price (only 20USD), becuase I want to ask your help to provide feedback and be patient with the setup. It is the first public run of the knowledge I accumulated in almost 17 of programming and 11 years as a certified testing trainer.

The workshop might be recorded, but only for my usage to improve the final release of the workshop.

Hosted By
10 Going