Let's discuss testing public methods versus private methods.
Our focus is on verifying requirements.
We aim to answer this question: Does our code correctly implement the requirements from a functional perspective?
Let's discuss testing public methods versus private methods.
Our focus is on verifying requirements.
We aim to answer this question: Does our code correctly implement the requirements from a functional perspective?
Marketing-GET_-_About.png
This workshop aims to help you systematically address these questions:
- How many tests are sufficient?
- Are your tests covering enough business logic?
- Given risk and time, do you need more tests?
Xnapper-2024-11-20-09.19.41.png
You can book the workshop with 20% discount until end of November. After that the price will increase.
Get your ticket at https://goodenoughtesting.com
#GoodEnoughtesting
test design techniques.png
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.
You will learn in this workshop about the following test design techniques:
Xnapper-2024-11-20-18.12.15.png
There will be two sessions in December:
I invite you to join a 3 hours live online practical workshop that teaches you systematic test design techniques for writing effective and efficient test cases focused on #Ruby and Ruby on #Rails developers.
This is #goodenoughtesting #workshop @GoodEnoughTesting
And I used an Elgato Stream Deck to switch between scenes and stream the output via Zoom
It worked very well for me and the setup was possible with the help of my friends jcsrb.bsky.social and stefcosma.bsky.social
Then I shared an obsproject.com projector via Zoom where I configured a couple of scenes:
- Only me
- Preview (which I used for displaying slides)
- miro.com where I configured a lot of boards with exercises
- Code (for displaying VCode with the #Ruby code for the workshop)
- Clock
The setup I used for this online workshop was something like this:
I used Lu.ma to organise the meeting: show tickets, setup maximum number of participants, payments, notifications pre and post workshop.
I used Zoom.us to do the online meeting.
Yesterday was the third session of the workshop.
To my surprise, 13 out of 15 participants joined the Zoom link right at 5:00 PM. :)
I enjoyed answering questions, conducting the exercises, and hearing everyone share their insights at the end.
Me (@lucianghinda.bsky.social) preparing the setup
Join one of the scheduled sessions on goodenoughtesting.com
Or subscriber by email to get notified when I launch a new session.
The objectives of the workshop are to help you answer the following questions:
- How do you know how many tests are enough?
- How do you know if your tests are covering enough business logic?
- Based on risk level and allocated time, how do you know if you need more tests?
If you are a manager of a team of developers and you want to improve the quality of your product by catching bugs or detect missed requirements early, this workshop will help you assess the quality of your test suite and generate a plan to improve it.
If you are unsure when to stop writing tests or how to assess whether your colleague wrote enough of them, this workshop helps identify all possible tests depending on the chosen criteria and offers a simple algorithm to determine the minimum tests needed.
If starting testing feels overwhelming or you rely on inspiration, this workshop provides a systematic approach to start writing tests quickly.
If you struggle with writing tests or aren't sure if your tests are good enough, this workshop will guide you in designing test cases that are effective in catch bugs and efficient in verify requirements with minimal effort.
β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 more about testing: What does testing a feature or a piece of code mean?
#GoodEnoughTesting is a practical workshop that will show you a series of test design techniques, providing a systematic and repeatable approach to writing test cases.