Ewald Verhoeven
Test-reduction - Doing more with less
#1about 2 minutes
Why developers often view unit testing as a chore
Unit testing is often treated like a necessary but undesirable task, which raises the question of when enough testing has been done.
#2about 3 minutes
Distinguishing between code coverage and test coverage metrics
Code coverage is a quantitative metric measuring how much source code is executed, while test coverage is a qualitative metric assessing how well tests cover possible scenarios.
#3about 3 minutes
Using mutation testing to measure test suite quality
Mutation testing automatically introduces small bugs (mutants) into source code to verify that the existing test suite can detect and "kill" them.
#4about 3 minutes
Applying basic test design with the error guessing technique
Error guessing is an intuitive, experience-based technique that is good for covering happy paths but often misses important edge cases.
#5about 3 minutes
Structuring tests with the decision table technique
The decision table technique systematically covers all combinations of input conditions but becomes impractical as the number of conditions grows exponentially.
#6about 7 minutes
Generating effective test cases with property-based testing
Property-based testing generates a wide range of test inputs automatically by describing data properties rather than specifying concrete examples, excelling at finding edge cases.
#7about 2 minutes
Prioritizing test efforts using risk-based testing
Risk-based testing helps teams decide how much testing is sufficient by estimating the probability and impact of potential failures to focus efforts on high-risk areas.
Related jobs
Jobs that call for the skills explored in this talk.
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Python
Automated Testing
+1
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
Featured Partners
Related Videos
Your Testing Strategy is broken - lets fix it!
Luise Freese
How not to test
Golo Roden
Breaking the Bug Cycle: TDD for the Win
Nadeen Hussein
How Unit Testing Saved My Career
Annelore Egger
Write tests you love, not hate
Jens Happe
It's a (testing) trap! - Common testing pitfalls and how to solve them
Ramona Schwering
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
Continuous testing - run automated tests for every change!
Christian Kühn
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Epam Systems, Inc.
Zürich, Switzerland
Selenium
Cucumber
TypeScript
Tricentis Tosca Testsuite

TOCON Engineering GmbH


Zenzo Digital
Peterborough, United Kingdom
Remote
£65K
.NET
Azure
Groovy
+6


Engineering Ltd
Stonehouse, United Kingdom
£45-60K
Unit Testing
Microservices
Agile Methodologies
Continuous Delivery
+3

primion Technology GmbH
Swifterbant, Netherlands
Remote
Azure
Gitlab
Terraform
TypeScript
+1

ITproposal B.V.
Eindhoven, Netherlands
Remote
JIRA
Gitlab