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 · World Congress 2026 Europe

3:11 min

Optimizing test return on investment with targeted strategies

Johannes Stern Johannes Stern · World Congress 2024

3:51 min

Evaluating test suite quality using mutation testing

Michael Contento · World Congress 2023

2:17 min

Advancing through unit testing maturity levels

Johannes Bergsmann Johannes Bergsmann +1 · World Congress 2023

1:55 min

Adopting a pragmatic approach to reasonable software engineering tests

Golo Roden · World Congress 2021

3:04 min

Rethinking the testing pyramid and deleting risk-free tests

Luise Freese Luise Freese · World Congress 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 7

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

September 25, 2026 · 11:40–12:10

Stage 2

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

September 25, 2026 · 16:50–17:20

Stage 3

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

September 25, 2026 · 14:50–15:20

Tech Leaders Stage

Keeping Code Quality at AI Speed

Daksh Gupta, Arthur Hicken, Brian Mann

Daksh Gupta
Arthur Hicken
Brian Mann
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 9

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

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 24, 2026 · 11:20–11:25

Outdoor Stage

Finding the Edges: Testing, Evaluating, and Monitoring Voice AI Agents Before Your Users Do

Matt Wyman

CEO at Okareo

Matt Wyman