a pas cassé une fonctionnalité 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”
quelles lignes de codes sont exécutées par les tests… ☹ … mais ne garantit en aucun cas leur bon fonctionnement 😭 est très (trop ? ) aimé, mais mal compris des non-techniciens
🧟 Créé des versions “mutantes” du code testé en le modifiant 🔫 Exécute les tests unitaires et vérifie qu’ils échouent 📈 Le taux de mutant ainsi tués indique la sensibilité aux régressions de vos tests
de détecter les angles morts dans les tests ✅ Intégrable sans effort ✅ Bien si beaucoup de métier ✅ Très configurable ❌ Lents si les tests sont lents ❌ Attention à l’intégration à la CI ❌ Effort d’analyse sur les résultats