5 commentaires sur « Plaidoyer contre les tests unitaires »
Ben les tests unitaires, ça ne suffit pas à tester un produit, mais ça permet de faire une première dévermination. Bien sûr, ça ne remplacera pas des tests d’intégration et des tests aux limites, mais ça les complète fortement (position en bas de la branche remontante du cycle en V, toussa)
Je connais pas les détails de JUnit et autres trucs du genre, mais il a toujours été clair que les tests unitaires (au sens de test d’un composant) sont forcément insuffisants, seuls les tests d’intégration, où on teste toute la chaîne, ont un sens.
J’irais plus loin : les tests fait par le développeur sont forcément une plaisanterie. C’est forcément quelqu’un d’autre qui doit les faire, qui pense autrement, qui a encore le cerveau frais, qui n’a pas plus ou moins inconsciemment de ne pas chercher la petite bête pour partir à une heure décente du bureau.
Je connais pas les détails de JUnit et autres trucs du genre, mais il a toujours été clair que les tests unitaires (au sens de test d’un composant) sont forcément insuffisants, seuls les tests d’intégration, où on teste toute la chaîne, ont un sens.
J’irais plus loin : les tests fait par le développeur sont forcément une plaisanterie. C’est forcément quelqu’un d’autre qui doit les faire, qui pense autrement, qui a encore le cerveau frais, qui n’a pas plus ou moins inconsciemment de ne pas chercher la petite bête pour partir à une heure décente du bureau.
Ben les tests unitaires, ça ne suffit pas à tester un produit, mais ça permet de faire une première dévermination. Bien sûr, ça ne remplacera pas des tests d’intégration et des tests aux limites, mais ça les complète fortement (position en bas de la branche remontante du cycle en V, toussa)
Je connais pas les détails de JUnit et autres trucs du genre, mais il a toujours été clair que les tests unitaires (au sens de test d’un composant) sont forcément insuffisants, seuls les tests d’intégration, où on teste toute la chaîne, ont un sens.
J’irais plus loin : les tests fait par le développeur sont forcément une plaisanterie. C’est forcément quelqu’un d’autre qui doit les faire, qui pense autrement, qui a encore le cerveau frais, qui n’a pas plus ou moins inconsciemment de ne pas chercher la petite bête pour partir à une heure décente du bureau.
Je connais pas les détails de JUnit et autres trucs du genre, mais il a toujours été clair que les tests unitaires (au sens de test d’un composant) sont forcément insuffisants, seuls les tests d’intégration, où on teste toute la chaîne, ont un sens.
J’irais plus loin : les tests fait par le développeur sont forcément une plaisanterie. C’est forcément quelqu’un d’autre qui doit les faire, qui pense autrement, qui a encore le cerveau frais, qui n’a pas plus ou moins inconsciemment de ne pas chercher la petite bête pour partir à une heure décente du bureau.
J’avais lu "test urinaire". Aheum.
Chuis contre aussi ;o) (D’ailleurs, scrogneugneu, j’ai visite médicale vendredi 😦 )