Ecrire des tests unitaires c'est super ! On ne démontre plus aujourd'hui leur utilité tant sur la partie "Documentation du code" que sur la partie "Test du code".

Mais comment être sûr•e que l'on a testé tous les cas de figure de l'utilisation d'une méthode? Y-a-t'il un moyen de tester nos tests unitaires ?

Je vous propose de répondre à cette question en vous parlant du mutation testing au travers d'un des outils PHP mettant en oeuvre ses principes : Infection.

Comments

Please login to leave a comment

Introduction intéressante au mutation testing, avec une bonne première partie théorique pour contextualiser, placer les soucis des tests unitaires et pouvoir facilement positionner les tests de mutation dans l'écosystème.