If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.

Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/

#Java #TDD #MutationTesting #JUnit5

100% code coverage… and your tests still miss bugs? Julius Mischok shows why coverage measures execution, not verification — and how #MutationTesting with #PIT proves whether tests actually fail when code changes.

Add PIT + kill surviving mutants: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/

#Java

Deine Tests lügen. Und du glaubst ihnen. Nur #MutationTesting mit #PIT zeigt dir, wo Bugs unentdeckt bleiben. Julius Mischok erklärt, wie du überlebende Mutanten eliminierst.

Schlag zurück: https://javapro.io/de/teste-deine-tests-mutation-testing-in-java-mit-pit/

#MutationTesting #Java #CleanCode #DevOps #DevTools #JAVAPRO

to check if software tests are working properly you can use #mutationtesting
it changes parts of your source code and reruns test. Ideally tests fail then, if not, then the software lacks some important tests
https://en.wikipedia.org/wiki/Mutation_testing
Mutation testing - Wikipedia

Vertraust du deinen Tests? Dann teste deine Tests. Mit #PIT deckt Julius Mischok auf, wo deine #UnitTests versagen – trotz 100 % Coverage.

Mutanten zeigen dir, wo’s weh tut. Lies jetzt: https://javapro.io/de/teste-deine-tests-mutation-testing-in-java-mit-pit/

#MutationTesting #Java #CleanCode #DevOps #DevTools #JAVAPRO

100 % Testabdeckung & trotzdem Bug im Code? Julius Mischok zeigt, warum #MutationTesting mit #PIT dein Vertrauen in Tests erschüttert & wie du es zurückgewinnst.

So deckst du echte Bugs auf: https://javapro.io/de/teste-deine-tests-mutation-testing-in-java-mit-pit/

#Java #CleanCode #DevOps #DevTools #UnitTesting #JAVAPRO

prepared a short talk about the basics of #mutationtesting including a few hands-on @infection_php examples for tomorrows @unKonf #unkonf

High coverage ≠ strong tests.
Mutation testing with Quarkus + PIT shows which tests really catch bugs.
Step-by-step tutorial for Java devs:
https://www.the-main-thread.com/p/mutation-testing-quarkus-java-tutorial

#Java #Quarkus #MutationTesting #Testing #PIT

Released: @roave /infection-static-analysis-plugin 1.39.0

https://github.com/Roave/infection-static-analysis-plugin/releases/tag/1.39.0

Just upgrading `vimeo/psalm`, while we still work on upgrading `infection/infection` after numerous internal breaking changes in upstream. #php #mutationTesting

Release 1.39.0 · Roave/infection-static-analysis-plugin

Release Notes for 1.39.0 Feature release (minor) 1.39.0 Total issues resolved: 0 Total pull requests resolved: 2 Total contributors: 1 renovate 509: Update actions/checkout action to v5 thanks t...

GitHub

past few weeks I have concentrated my opensource efforts onto @infection_php focus was on developer experience - make it easer for newcomers to apply the tool and reduce noise by removing redundant mutations.

this got just released. feedback welcome.

#dx #mutationtesting