Unsere moderne Software Landschaften werden immer komplexer und mit ihnen auch die QA Umgebungen. Glücklicherweise können durch Virtualisierung, Container und Infrasturcture as Code auch diese Systeme mit vertretbarem Aufwand betrieben und gewartet werden. Um QA-Umgebungen aufzubauen, die der Produktivumgebung entsprechen, werden die gleichen Werkzeuge eingesetzt.

Zusammen mit Ihnen möchte ich einen kritischen Blick auf verbreitete QA-Praktiken und die dort durchführbaren Tests bzw. deren Aussagekraft werfen.

  • Sind die so gewonnenen Erkenntnisse über die Qualität der Software den Aufwand wert?
  • Welche Rolle spielt z.B. der Einsatz von Microservices für die Testbarkeit des Gesamtsystems?
  • Was bedeutet das für die Testbarkeit von kompletten Business Szenarien?
  • Die Integration von KI basierten Entscheidungen in die Business Prozesse und damit in die zu testende Software wird die Anforderungen an die QA dramatisch verändern.
  • Ist es deshalb an der Zeit, Abschied von der klassischen QA-Umgebung zu nehmen?