Suite à la conférence, vous pouvez faire un retour aux conférenciers et conférencières sur OpenFeedback
Testez vos tests avant qu’ils ne vous trahissent : le mutation testing !
Pendant longtemps, on a pensé que le test-coverage était le meilleur indicateur pour suivre la qualité de la 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 :
Comprendre pourquoi la couverture de code ne suffit pas et donner une nouvelle lecture de ce que les tests valident réellement
Rappeler de bonnes pratiques liées aux tests pour s’approprier les différentes stratégies
Découvrir le Mutation Testing : comment ça marche, quels types de mutations existent
Analyser des “mutants survivants” en live coding pour identifier les failles de vos tests
Corriger et renforcer ses tests pour qu'ils deviennent de véritables filets de sécurité
Comment intégrer le Mutation Testing dans son workflow : configuration CI/CD, optimisation des performances, adoption progressive
Vous repartirez avec une compréhension fine du sujet et la capacité de le mettre en oeuvre simplement sur vos projets.
Prêts à tester vos tests ?