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

How can you use code coverage and mutation testing to add tests to legacy code? At @mendercon last year, I demonstrated this powerful technique step by step on the Gilded Rose kata, which is hosted by @emilybache on her GitHub account: https://github.com/emilybache/GildedRose-Refactoring-Kata

You can watch the talk here: https://www.youtube.com/watch?v=0qna5cuzDI0

#CSudberyRecordings #CodeCoverage #MutationTesting #GildedRose #Refactoring #UnitTests