Devops, Agile, Method. & TestsConference50min
Testez vos tests avant qu’ils ne vous trahissent : le mutation testing !
Cette session montre pourquoi la couverture de code ne suffit pas pour évaluer la qualité des tests. Elle présente le Mutation Testing, une approche consistant à introduire volontairement des bugs pour tester la robustesse des tests, avec démonstrations, bonnes pratiques et intégration dans un workflow CI/CD.
talk.summaryAiDisclaimer
Victoire De LacharriereTakima
Pendant longtemps, on a pensé que le test-coverage était le meilleur indicateur pour suivre la qualité de sa stratégie de test. Spoiler alert : ça ne suffit pas. L'enjeu n'est pas de tout tester, mais de bien tester.
Dans cette session, je vous propose de découvrir le Mutation Testing, une pratique qui met à l'épreuve vos tests en introduisant des bugs volontairement.
Oui, vous avez bien lu : on sabote notre application pour mieux la fiabiliser !
Au programme :
Vous repartirez avec une compréhension fine du sujet et la capacité de le mettre en œuvre simplement sur vos projets Java ou Kotlin.
Prêts à tester vos tests ?
Dans cette session, je vous propose de découvrir le Mutation Testing, une pratique qui met à l'épreuve vos tests en introduisant des bugs volontairement.
Oui, vous avez bien lu : on sabote notre application pour mieux la fiabiliser !
Au programme :
- Comprendre pourquoi la couverture de code ne suffit pas, et ce que vos tests valident vraiment
- Découvrir le Mutation Testing : principes, types de mutations, interprétation des résultats
- Aller plus loin que le mutation score : faux positifs, test strength, lecture fine des rapports
- Intégrer le Mutation Testing dans votre workflow : CI/CD, optimisation des performances, adoption progressive
- Explorer comment l'IA peut accélérer l'analyse, et comment industrialiser cette approche sur vos projets
Vous repartirez avec une compréhension fine du sujet et la capacité de le mettre en œuvre simplement sur vos projets Java ou Kotlin.
Prêts à tester vos tests ?
Victoire De Lacharriere
Victoire n’était pas vraiment destinée au dev. Au départ, elle visait le DevOps, munie d’un master en data… et pourtant, elle a fini par devenir accro au combo Java, Kotlin et Spring Boot.
On la reconnaît facilement : c’est celle qui sourit tout le temps, même quand IntelliJ lui crie dessus !
Pourquoi ? Parce qu'elle sait que son code est béton.
Sa théorie : être un peu control freak n'est pas un défaut, c'est la meilleure best practice pour transformer le chaos en confiance !
Speaker’s qualifications
On la reconnaît facilement : c’est celle qui sourit tout le temps, même quand IntelliJ lui crie dessus !
Pourquoi ? Parce qu'elle sait que son code est béton.
Sa théorie : être un peu control freak n'est pas un défaut, c'est la meilleure best practice pour transformer le chaos en confiance !
Speaker’s qualifications
- Speakeuse MiXiT 2026
- Formatrice DevOps en écoles (EPF, CPE Lyon, Efrei)
- Rédactrice d’articles en interne à Takima et pour le grand public
- Talk coaché en interne par la Direction Technique de Takima (content + public speaking)