L'intégration des tests automatisés dans le pipeline n'est pas nouvelle. Les tests unitaires, exécutés et validés à chaque validation de code, sont des pratiques courantes depuis des années. Mais qu'en est-il des autres tests ? Tests API automatisés, tests IU codés et même tests de charge ? Peuvent-ils être exécutés depuis le pipeline ? Bien sûr ! Peuvent-ils être validés dans le pipeline et agir comme Quality Gate ? Peut-être. Et qu'en est-il de la détection d'un problème ? Comment trouver rapidement la cause profonde ?
Comme vous pouvez le voir sur cette image, selon le type de test, il y a quelques écarts à combler.