Nach links verschieben – definiert

Bei Shift-Left-Tests oder Shift-Left-Tests handelt es sich um das Konzept, Qualitätssicherungsarbeiten so früh wie möglich im Softwareentwicklungszyklus durchzuführen, um den Gesamtaufwand für die Bereitstellung qualitativ hochwertiger Software zu reduzieren.

Auch bei Agile gibt es eine Reihenfolge, die bei der Softwareentwicklung eingehalten wird und typischerweise wie folgt aussieht:

  1. Anforderungen
  2. Die Architektur
  3. Design
  4. Codierung
  5. Freigeben

Es wurde festgestellt, dass die Kosten für die Behebung eines Defekts um das Sieben- bis Zehnfache steigen, je weiter er von der Phase seiner Entstehung zur nächsten Phase übergeht. Beispielsweise könnte die Behebung eines in der Anforderungsphase gefundenen Anforderungsproblems $50 kosten, die Behebung würde jedoch $350-500 kosten, sobald die Architekturarbeiten abgeschlossen sind. Über den raschen Anstieg der Kosten für die Behebung von Fehlern wurde ausführlich berichtet Dieser Blog-Beitrag über das Testen der Linksverschiebung:

In diesem Artikel werden wir Folgendes untersuchen:

  1. Warum sind Probleme mit Softwareanforderungen an der Tagesordnung?
  2. Warum ist die Reparatur am teuersten?
  3. Wie sie durch Linksverschiebungstests behoben werden können
  4. Warum Shift-Left-Tests eines der wertvollsten Dinge sind, die Sie bei einem Softwareprojekt tun können.