Ewald Verhoeven

Test-reduction - Doing more with less

What if a tool injected bugs into your code to see if your tests could find them? Learn how mutation testing reveals your true test quality.

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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
AP
Anto Pranjić
11 Tips to Make The Most Out of Your First World Congress 
The world’s most awesome event for developers is taking place in less than a month! It’s been far too long since the last time we met in person, but that’s only going to make this year’s WeAreDevelopers World Congress a truly special experience. Conf...
11 Tips to Make The Most Out of Your First World Congress 
CH
Chris Heilmann
Dev Digest 109 -Egg-citing things…
As we are heading into the Easter break, here are some things to spend some time on. There's resources on improving the performance of your code and you hear from the winners of CODE100 Amsterdam what it was like to be on stage. Also, hang tight as t...
Dev Digest 109 -Egg-citing things…
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.