Tests par mutation

le 28/11/2007 à 23:16
Tests par mutation
Une des applications récentes (ou à la mode) des tests unitaires sont les tests de mutations. Le concept est le suivant : appliquez vos tests unitaires, et tout fonctionne. Puis, effectuez une petite modification dans le code utilisé, et relancez les tests. Cette fois-ci, au moins un des tests devrait échouer. Si ce n'est pas le cas, alors c'est que le code original ne couvre pas cette situation, et un nid de bogues potentiels vient d'être découvert.

Les tests de mutations complète la couverture de code. Cette dernière s'assure que le code source est utilisé au moins une fois, dans l'ensemble des tests utilisés : c'est la condition nécessaire pour qu'un code soit sans erreur. Pour la condition suffisante, il faut voir si le code fait bien ce qu'on attend de lui, ou bien si c'est simplement un coup de chance que cela tombe en marche.

- Mutation Testing Brain Dump
- Mutation Testing

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours