World Congress 2026 Europe - Virtual Stage Jul 2, 2026 Session details

To Me My X-Tests! - Mutation testing Strategies

Jorge Gonzalez Pliego

100% test coverage is a vanity metric that hides weak assertions. Learn how mutation testing injects bugs to help you kill mutants and build truly bulletproof CI pipelines.

Pause
Mute Enter Fullscreen
#1 about 6 min

Measuring test execution versus actual code verification

High test coverage percentages often create a false sense of security by only measuring code execution without validating logic.

#2 about 2 min

Stabilizing test automation suites before applying mutations

Reliable mutation testing requires a completely stable automation suite without flaky tests that could skew the results.

#3 about 2 min

Selecting language-agnostic tools for mutation testing implementation

Mutation testing principles apply across multiple programming languages using specialized tools tailored to specific technology stacks.

#4 about 7 min

Analyzing test coverage gaps in standard web applications

Standard unit tests on typical web applications can pass validations while ignoring core business logic.

#5 about 5 min

Installing and configuring mutator tools for static analysis

Adding mutation dependencies and configuring test runner parameters enables targeted source code manipulation for vulnerability detection.

#6 about 5 min

Executing mutation testing to discover surviving code anomalies

Generating a mutation report reveals discrepancies where modified source code still passes existing unit tests without failure.

#7 about 6 min

Strengthening unit test assertions to eliminate surviving mutants

Replacing weak validations with precise business logic checks successfully catches code mutations and improves overall test resilience.

#8 about 4 min

Integrating pipeline observability for continuous mutation testing feedback

Incorporating mutation metrics into automated workflows provides developer visibility and enforces strict quality thresholds on pull requests.

Matching moments

4:29 min

Automating application mutation testing with the Stryker tool

Michael Contento · World Congress 2023

3:51 min

Evaluating test suite quality using mutation testing

Michael Contento · World Congress 2023

2:33 min

Evaluating test suite quality through mutation testing

Ewald Ewald · World Congress 2024

8:08 min

Addressing questions on development practices and testing strategies

Mesut Ayata Mesut Ayata · World Congress 2024

3:40 min

Integrating mutation testing and fuzzing into software workflows

Michael Contento · World Congress 2023

4:29 min

Evaluating applications through specialized testing strategies

Alexandre Borges · World Congress 2023

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 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 25, 2026 · 11:40–12:10

Stage 2

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer at IBM

Eric Deandrea
Open session

World Congress 2026 North America

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

Stage 3

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

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

Stage 1

How AI Agents Tripled Our Test Coverage on a 1.8M-Line iOS Codebase

Kush Agrawal

Staff Software Engineer, Platform

Kush Agrawal
Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 9

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect at Leidos

David Morris