Zum Inhalt springen

Suchen...

Architektur, Integration & Datenqualität

Qualität hängt oft weniger an einzelnen Funktionen als am Zusammenspiel: an Schnittstellen, über Jahre gewachsenen Altsystemen, Datenflüssen und Architekturentscheidungen, die ein System testbar machen oder eben nicht. Dieser Themenbereich betrachtet Softwarequalität aus der Perspektive von Architektur, Integration und Daten.

Die Artikel und Podcastfolgen reichen von Microservices, Contract Tests und Cloud-Migrationen über technische Schulden, Legacy-Systeme und Architekturdokumentation bis zu Testdatenmanagement, synthetischen Testdaten, Data-Warehouse-Tests und der Bewertung von Datenqualität. Sie richten sich an Menschen in Architektur, Entwicklung und Test, die Qualität schon beim Entwurf von Strukturen und Datenflüssen mitdenken. Die Grundlagenseite zum Integrationstest bietet den methodischen Einstieg.

Artikel

Open Source: Mit Bedacht
Open Source: Mit Bedacht

Open Source: Mit Bedacht

Wer Open-Source-Software nutzt, prüft Lizenzen, Support und Qualität selbst. Die Community lebt vom Zurückgeben, Tester helfen dabei mit Bugreports.

Tester lieben Software-Architektur
Tester lieben Software-Architektur

Tester lieben Software-Architektur

Software-Architektur ist ein Grundpfeiler für Testbarkeit und muss mitwachsen. Tester und Architekten sollten deshalb öfter gemeinsam Kaffee trinken.

Wenn KI programmiert
Wenn KI programmiert

Wenn KI programmiert

Braucht KI eigene Programmiersprachen? Warum menschenlesbarer Code nur ein Zwischenstadium sein könnte und welche Rolle Entwicklern bleibt.

Additive Bias in der Software-Entwicklung
Additive Bias in der Software-Entwicklung

Additive Bias in der Software-Entwicklung

Der Additive Bias lässt Teams Features, Code und Testfälle lieber ergänzen als löschen. Die Folgen: Komplexität, technische Schulden, Feature Fatigue.

(Test)datenradikalkur
(Test)datenradikalkur

(Test)datenradikalkur

Eine Testdaten-Radikalkur kommt vor der KI. Datenmengen, Schemas und Datenschutz bremsen das Testdatenmanagement, KI allein löst das nicht.

KI-Systeme testen: Qualität muss neu definiert werden
KI-Systeme testen: Qualität muss neu definiert werden

KI-Systeme testen: Qualität muss neu definiert werden

KI-Systeme testen heißt, Qualität neu zu definieren. Zugleich hilft KI im Softwaretest bei Testfällen, Testdaten und Fehleranalyse. Ein Zwischenstand.

Hysterisch gewachsen – und nun?
Hysterisch gewachsen – und nun?

Hysterisch gewachsen – und nun?

Legacy-Systeme wachsen mit Adaptern und Wrappern zu technischen Schulden. Modernisiert wird selten: Features, Politik und fehlender ROI bremsen.

Bye bye kompliziert – Hello komplex
Bye bye kompliziert – Hello komplex

Bye bye kompliziert – Hello komplex

Aus kompliziert wurde komplex, Ursache und Wirkung sind kaum noch eindeutig. Die größte Hürde beim agilen Arbeiten ist die Angst vor Kontrollverlust.

Testcenter: Testaktivitäten im Unternehmen bündeln
Testcenter: Testaktivitäten im Unternehmen bündeln

Testcenter: Testaktivitäten im Unternehmen bündeln

Ein Testcenter bündelt verteilte Testaktivitäten im Unternehmen. Kompetenz, Besetzung, Infrastruktur und Integration machen Qualität planbar.

Podcastfolgen

Innovationsstau: Zu viele Prozesse lähmen Konzerne
Innovationsstau: Zu viele Prozesse lähmen Konzerne

Innovationsstau: Zu viele Prozesse lähmen Konzerne

Innovationsstau in Konzernen: Genehmigungen für jede Reise kosten Fokus, KI rechnet sich nicht auf Dateninseln. Kleine, freie Teams sind ein Ausweg.

Blauer Engel für Software: Transparenz statt Bestnote
Blauer Engel für Software: Transparenz statt Bestnote

Blauer Engel für Software: Transparenz statt Bestnote

Der Blaue Engel für Software fordert offene Energiewerte, alte Hardware als Basis, lange Updates. Was die Zertifizierung kostet, wie lange sie dauert.

Dynamische Analyse: Code Coverage mit Embedded Trace
Dynamische Analyse: Code Coverage mit Embedded Trace

Dynamische Analyse: Code Coverage mit Embedded Trace

Dynamische Analyse für Embedded-Systeme: Embedded Trace misst Code Coverage im Integrationstest auf echter Hardware, ohne das System zu stören.

Legacy-Modernisierung, wenn die Experten fehlen
Legacy-Modernisierung, wenn die Experten fehlen

Legacy-Modernisierung, wenn die Experten fehlen

Bei der Legacy-Modernisierung fehlen oft die Fachexperten, nicht die Technik. Wie Umbau in Scheiben, Tests und RAG das Wissen im Altcode heben.

Robot Framework: wofür es sich heute noch lohnt
Robot Framework: wofür es sich heute noch lohnt

Robot Framework: wofür es sich heute noch lohnt

Robot Framework verbindet Web, Desktop, Datenbank und 3270-Hosts in End-to-End-Tests. Wo es stark ist, wo Web-Tools aufhören und warum es bleibt.

Warum ist Code so schwer zu verstehen?
Warum ist Code so schwer zu verstehen?

Warum ist Code so schwer zu verstehen?

Warum versteht dein Gehirn manchen Code nicht? Das Arbeitsgedächtnis fasst nur vier Chunks. Guter Code respektiert genau diese enge Grenze.

Documentation as Code: Architekturdoku wie Quellcode
Documentation as Code: Architekturdoku wie Quellcode

Documentation as Code: Architekturdoku wie Quellcode

Documentation as Code hält Architekturdokumentation aktuell: Textformate wie AsciiDoc, Versionierung mit Git und Continuous Documentation im Build.

Teststrategie: Wie wenig reicht wirklich?
Teststrategie: Wie wenig reicht wirklich?

Teststrategie: Wie wenig reicht wirklich?

Eine Teststrategie in drei Workshops: eine Testlandkarte mit Rollen, Tools, Umgebungen und Metriken statt hundert Seiten, die keiner liest.

Testdatenmanagement: Tester bestellen Daten selbst
Testdatenmanagement: Tester bestellen Daten selbst

Testdatenmanagement: Tester bestellen Daten selbst

Testdatenmanagement nach dem Shop-Prinzip: Tester bestellen anonymisierte Daten per Self-Service, statt fünf bis sechs Insellösungen zu pflegen.

Domain Storytelling: Konversation statt Pflichtenheft
Domain Storytelling: Konversation statt Pflichtenheft

Domain Storytelling: Konversation statt Pflichtenheft

Domain Storytelling: Fachexperten erzählen Geschichten aus der Domäne, das Team zeichnet sie grafisch auf. So ersetzt das Gespräch das Pflichtenheft.