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

Open Source ist mehr als kostenlose Software: Lizenzen, Wartung, Qualität und die Frage, was man der Community zurückgeben kann.

Tester lieben Software-Architektur
Tester lieben Software-Architektur

Tester lieben Software-Architektur

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

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.

SAP-Testing: Testwissen in die SAP-Welt übertragen
SAP-Testing: Testwissen in die SAP-Welt übertragen

SAP-Testing: Testwissen in die SAP-Welt übertragen

SAP-Testing braucht eine eigene Teststrategie: Die Checkliste PRACTICES UP deckt elf Fokusbereiche ab, fünf Datenklassen ordnen die Testdaten.

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

Agilität und Software Development helfen, komplexe Systeme zu meistern und mit Ungewissheit umzugehen. Mein Coaching unterstützt Dich dabei.

Migrationstest: Das Altsystem ist das Testorakel
Migrationstest: Das Altsystem ist das Testorakel

Migrationstest: Das Altsystem ist das Testorakel

Beim Migrationstest ist das Altsystem das Testorakel. Sieben Schritte von der Code-Messung bis zur Testabdeckung prüfen die funktionale Gleichheit.

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.