Pas forcément, si les développeurs exécutent certains tests ! Les applications deviennent de plus en plus complexes et les charges de développement s’accroissent en conséquence, entrainant l’accroissement des charges de test, des délais et des coûts de développement. S’il est vrai que certaines méthodes telles que le TDD (Test Driven Development, développement dirigé par les tests) sont recommandées par les méthodes agiles, le niveau d’indépendance des tests, de traçabilité vers les exigences et de profondeur des tests ne sont que rarement étudiés.
Comment pouvons-nous réduire les délais et les coûts, tout en augmentant la qualité des applications ? A première vue cela semble une équation insoluble, l’accroissement de la complexité engendrant mathématiquement un accroissement du développement et des tests. Pourtant, il peut en être autrement… Par Bernard Homès Président du CFTL.