Aujourd'hui, au cours d'une discussion avec deux de mes collègues :
- Moi :
Les tests, ce n'est pas comme les capotes, il faut mettre plusieurs couches pour être bien.
- Collègue 1 :
Sauf que contrairement aux tests, sans capote, c'est meilleur !
- Collègue 2 :
Et en plus, ça sort plus vite !
2 réactions
1 De Ascarius - 06/09/2013, 20:22
Loul !
Tant que, contrairement aux préservatifs, c'est fiable à 100%... (par couche/test)
D'ailleurs, je me demande encore comment on peut tester un framework de tests unitaires avec lui-même; aussi simple, moderne et intuitif qu'il soit.
Est-ce qu'en fait, atoum ne serait pas une vaste blague qui retourne toujours true ?
2 De mageekguy - 07/09/2013, 14:37
@Ascarius : Malheureusement, les tests sont très loin d'être fiable à 100%, même lorsque la pile complète (unitaire/fonctionnel/manuel) est mise en œuvre.
Quand à tester un framework de tests unitaires avec lui-même, c'est très simple, puisqu'il suffit de faire du TDD.
Les tests sont au rouge un bon moment, le temps que toutes les briques de base soient fonctionnelles, mais elles finissent par passer au vert.
Reste que certaines fonctionnalités de très bas niveau sont complexes à tester de manière unitaire, mais ça n'a de toute façon que peu d'intérêt de les tester puisqu'elles sont tellement cruciales pour le bon fonctionnement de l'ensemble que le moindre bug à ce niveau fait tout planter.