World Congress 2024 Aug 20, 2024 Session details

Test-reduction - Doing more with less

Ewald

Are your unit tests actually spotting bugs, or just padding coverage metrics? Learn how mutation and property-based testing dramatically reduce boilerplate while aggressively catching critical edge cases.

Pause
Mute Enter Fullscreen
#1 about 3 min

Understanding the chore and effort of unit testing

Treating unit testing as an afterthought leads to uncertainty about when testing is effectively complete.

#2 about 3 min

Distinguishing code coverage and test coverage metrics

Measuring executed lines of source code fails to reflect the actual quality of test assertions.

#3 about 3 min

Evaluating test suite quality through mutation testing

Introducing deliberate logic changes into source code verifies whether tests accurately capture unexpected behavior.

#4 about 3 min

Finding edge cases beyond simple error guessing

Relying purely on intuition for initial test creation often misses essential edge cases.

#5 about 4 min

Scaling test cases with the decision table technique

Creating explicit test combinations manually becomes difficult to maintain as the number of variables increases.

#6 about 6 min

Generating complex edge cases using property-based testing

Defining required input properties rather than exact values enables automated generation of difficult technical edge cases.

#7 about 4 min

Reducing test efforts by applying risk-based testing

Balancing component failure probability against business impact helps testing teams apply appropriate validation techniques.

Matching moments

4:10 min

Essential checklist for reliable AI-generated test suites

Maish Saidel-Keesing Maish Saidel-Keesing · WWC Europe 2026

3:11 min

Optimizing test return on investment with targeted strategies

Johannes Stern Johannes Stern · WWC 2024

3:51 min

Evaluating test suite quality using mutation testing

Michael Contento · WWC 2023

2:17 min

Advancing through unit testing maturity levels

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

1:55 min

Adopting a pragmatic approach to reasonable software engineering tests

Golo Roden · WWC 2021

3:04 min

Rethinking the testing pyramid and deleting risk-free tests

Luise Freese Luise Freese · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

Your Evals Passed. Your Agent Just Emptied a Database.

Tejas Pravinbhai Patel

IEEE Award-Winning Researcher | Best Keynote Speaker | Sr. Software Engineer at Amazon | AI Systems & Agent Architect

Tejas Pravinbhai Patel
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki
Open session

World Congress 2026 North America

Who Tests the AI? Building Trustworthy AI Systems at Enterprise Scale

Him Raj Singh

PayPal, Manager, Software Engineer

Him Raj Singh
Open session

World Congress 2026 North America

There's no dark factory without better software verifiers

Dexter Horthy

Co-Founder, HumanLayer

Dexter Horthy