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.

Featured Partners

Related Articles

View all articles
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
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 

From learning to earning

Jobs that call for the skills explored in this talk.

Software QA Engineer

Software QA Engineer

High Tech Campus Eindhoven
Eindhoven, Netherlands

CSS
HTML
React
Swift
Python
+4