existante ⛱ Allège (un peu) la charge de revue de code 👷 Facilite l’arrivé de nouveaux développeurs ⏱ Réduit la charge de tests “manuels” Non régression : c’est cool
par les tests… ☹ … mais ne garan2t en aucun cas leur bon fonc2onnement 😭 est très (trop ? ) aimé, mais mal compris des non-techniciens Code coverage : le faux-ami ?
en le modifiant 🔫 Exécute les tests unitaires et vérifie qu’ils échouent 📈 Le taux de mutant faisant échouer les tests indique la sensibilité aux régressions de vos tests Mutation testing a.k.a. le collègue qui pète tout
coverage ✅ Permet de détecter les angles morts dans les tests ✅ Bien si beaucoup de mé8er ✅ Intégrable sans effort ✅ Très configurable ❌ Lents si les tests sont lents ❌ Attention à l’intégration à la CI ❌ Effort d’analyse sur les résultats