Good Enough Testing
Learn systematic test design techniques through live workshops and comprehensive video courses. Master effective testing strategies that catch real bugs.
Choose Your Learning Path
Whether you prefer hands-on workshops or self-paced learning, I have the right approach to help you master systematic testing techniques.
Live Workshop
Interactive • 3 hours
Good Enough Testing Workshop
Practical live workshop teaching systematic test design techniques for effective test cases.
Join a practical 3 hours live online workshop that teaches you systematic test design techniques for writing effective test cases.
- 3 hours live interactive session
- Workshop recording access
- All resources and links
AI Workshop
Interactive • 3 hours
Reliable Test Case Generation with AI
Learn to use AI tools effectively for generating reliable test cases while maintaining quality.
- AI prompt engineering for testing
- Quality assurance strategies
- Live demonstrations
- Workshop recording access
Video Course
Self-paced • Multiple modules
Good Enough Testing Video Course
Comprehensive self-paced video course covering systematic testing techniques with practical examples.
- Self-paced learning
- Detailed video explanations
- Practical exercises
- Lifetime access
One-time payment
In development
About
What is Good Enough Testing about?
Good Enough Testing is a systematic approach to test design that provides practical techniques for writing test cases that actually catch bugs and verify your code works as intended.
When learning to code, you learn about various libraries or testing frameworks, 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? How do you design tests systematically?
Through workshops and comprehensive courses, you'll learn proven test design techniques that help you write effective tests, whether you're testing simple functions or complex business logic.
about the trainer
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.
You can find me on social media at: Twitter, Mastodon, LinkedIn, My personal technical blog.
Testimonials
What participants are saying about the workshop
"Just a big wow!
Today I spontaneously attended a workshop by Lucian Ghinda on Testing: How to write fewer tests and cover more cases.
Back in my days at Hochschule für Technik und Wirtschaft Berlin, I spent almost 6 months studying this topic.Even though my professor explained the mathematics behind testing, I could never quite apply it to my code.
But now, after this workshop, I finally feel like I can do it! Just wow 😳. ”


"Lucian's understanding of the whole, the experience is noticeable and the demonstrations were smooth"
This workshop explains testing and the related information on how many tests should be enough to write. This comes as the theory behind sets, subsets and some combinatory optimization to get good coverage.

"The delivery, the way you presented it - not arrogant at all; like we are colleagues, you researched a topic and we hop on a call to help me understand it!"

newsletter
Subscribe
Subscribe to get access to free content and be notified when the next workshop is scheduled.
Usually the workshops are fully booked and it is best to register as early as possible.