Décalage vers la gauche – défini

Les tests Shift Left ou Shift Left sont le concept consistant à effectuer un travail d'assurance qualité le plus tôt possible dans le cycle de développement logiciel afin de réduire le travail global requis pour fournir des logiciels de haute qualité.

Même en Agile, il existe une séquence suivie dans le développement de logiciels qui est généralement la suivante :

  1. Exigences
  2. Architecture
  3. Conception
  4. Codage
  5. Libérer

Il a été constaté que le coût de réparation d'un défaut augmente de 7 à 10 fois à mesure qu'il passe de l'étape dans laquelle il a été créé à l'étape suivante. Par exemple, un problème d'exigences détecté au cours de la phase d'exigences pourrait coûter $50 à résoudre, mais il coûterait $350-500 à résoudre une fois le travail d'architecture effectué. L'escalade rapide des coûts liés à la correction des bogues a été bien rapportée dans ce billet de blog sur les tests Shift Left:

Dans cet article, nous explorerons :

  1. Pourquoi les problèmes liés aux exigences logicielles sont-ils courants
  2. Pourquoi sont-ils les plus coûteux à réparer
  3. Comment les tests Shift-Left peuvent les corriger
  4. Pourquoi les tests avec décalage à gauche sont l'une des choses les plus précieuses que vous puissiez faire sur un projet logiciel.