Les mutations de logique : les bugs que vos tests ignorent secrètement
Les tests unitaires standard passent même quand la logique métier contient des mutations subtiles (changements d'opérateurs, de conditions).
Le testing par mutations injecte intentionnellement des erreurs pour vérifier que les tests les détectent vraiment.
Cette technique révèle un taux de couverture gonflé, les tests ne trouvant qu'une fraction des erreurs potentielles.