Un des moyens pour vérifier le bon fonctionnement d'un développement et assurer sa maintenabilité est l'écriture de tests unitaires sur une partie significative du code source. Cependant, l'écriture de tests en interne ou en externe coûte cher. Alors comment s'assurer de la qualité et de la pertinence de ces tests unitaires ? Nous allons découvrir les tests de mutation (Mutation Testing en anglais), la théorie, la mise en place sur un projet PHP, et un cas pratique d'utilisation (démo \o/).
Vidéo : https://www.youtube.com/watch?v=QkGnHwZz8h4
Présentation réalisée lors du meetup AFUP Aix-Marseille chez Allopneus le 13 juin 2018.