Sommaire

Stratégies d’automatisation Automatisation

Pour l’agilité, l’automatisation est une clé, encore plus lorsque le projet embarque du DevOps dans son framework.

Selon Bruno Legeard [Legeard 2017], les raisons de l’automatisation sont :

  • près de 80 % des entreprises introduisent l’automatisation pour optimiser la couverture des tests de régression ;

  • 60 % l’utilisent pour réduire la durée d’exécution des campagnes de test ;

  • un peu plus de 50 % viennent à l’automatisation suite à une démarche d’intégration continue.

Tandis que les deux premières causes sont liées à la performance de l’activité de test, la troisième est clairement liée aux principes DevOps ; ainsi, avec une démarche agile, on est dans un contexte où l’accent est mis tôt ou tard sur l’automatisation que SAFe et bien d’autres points de vue encouragent fortement, car elle permet de réduire les coûts de Mise en production (MEP).

SAFe indique aussi que les coûts de MEP seront cumulés avec le manque à gagner d’une version qui tarde à être disponible et générer du chiffre d’affaires, et en déduit un délai de mise en production optimal. La réduction des délais de MEP par l’automatisation des tests permet de réduire les délais et les coûts d’exécution ...