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

Comments are closed.

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.