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

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

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

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

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo