Zum Inhalt springen

Suchen...

Architektur, Integration & Datenqualität

Qualitäts- und Testfragen rund um Softwarearchitektur, Testbarkeit, Schnittstellen, Integration, Datenbanken und Datenqualität.

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.

(Test)datenradikalkur
(Test)datenradikalkur

(Test)datenradikalkur

Testdatenmanagement ist entscheidend für erfolgreiche Softwareprojekte. Erlebe, wie KI in der Softwareentwicklung Herausforderungen meistern kann.

Qualität und Testen im SAP-Umfeld
Qualität und Testen im SAP-Umfeld

Qualität und Testen im SAP-Umfeld

Entdecke SAP-Testing und Testautomatisierung. Optimiere deine Teststrategien für komplexe, integrierte Systeme und sichere höchste Qualität.

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

Hysterisch gewachsen – und nun?

Lerne, wie Software Transformation die Herausforderungen der Legacy-Systeme bewältigen kann und die IT-Landschaft für Unternehmen verbessert.

Data Warehouse Test
Data Warehouse Test

Data Warehouse Test

Optimale Teststrategien für Data Warehouse-Systeme: Effektive DWH Testing Methoden zur Ergebnisverifikation, um Herausforderungen zu meistern.

Die Komplexität der Integration
Die Komplexität der Integration

Die Komplexität der Integration

Entdecke effiziente Integrationsstrategien um Komplexität mit Struktur zu meistern. Liefere hochwertige Ergebnisse durch optimale Integrationstests.

Was hat die Objekttechnologie gebracht?
Was hat die Objekttechnologie gebracht?

Was hat die Objekttechnologie gebracht?

Die Vorteile objektorientierter Programmierung zeigen sich in der Softwareentwicklung, doch ehrgeizige Versprechungen wurden oft nicht erfüllt.

Kampf gegen technische Schulden
Kampf gegen technische Schulden

Kampf gegen technische Schulden

Technische Schulden im Softwaretest: Entdecke, wie KI und agile Praktiken die Softwarequalität verbessern können. Reduziere Schulden effizient!

Testen von Cloud Services
Testen von Cloud Services

Testen von Cloud Services

Optimierte Cloud Services Testing: Konzentration auf betriebsrelevante Funktionen und Integrationstests für mehr Effizienz.

Bewertung von Datenqualität
Bewertung von Datenqualität

Bewertung von Datenqualität

Optimierung der Datenqualität: Durch gezielte Audits und Datenbankanalyse werden Schwächen aufgedeckt und Verbesserungen etabliert.

Modellierungsmetriken für UML-Diagramme
Modellierungsmetriken für UML-Diagramme

Modellierungsmetriken für UML-Diagramme

Entdecke UML-Diagrammtypen und ihre Rolle in der Strukturierung und Qualität von Software-Designs zur Effizienzsteigerung. Erhöhe deine Design-Kompetenz!

Der Migrationstestprozess
Der Migrationstestprozess

Der Migrationstestprozess

Ein effektiver Migrationstest stellt sicher, dass das migrierte System die gleiche Leistung wie das Altsystem erbringt und alle Migrationserfordernisse erfüllt.

Testen eines Geoportals
Testen eines Geoportals

Testen eines Geoportals

Optimiere dein Geoportal für eine reibungslose Benutzererfahrung mit Testverfahren für raumbezogene Daten.

Webservices Testen
Webservices Testen

Webservices Testen

Webservice testen ist entscheidend, um Interaktionsfehler zu vermeiden. Automatisierte Tests sichern Qualität und Transparenz.

Podcastfolgen

Wie eine schlechte API-Architektur KI-Agenten teuer macht
Wie eine schlechte API-Architektur KI-Agenten teuer macht

Wie eine schlechte API-Architektur KI-Agenten teuer macht

REST, GraphQL, Webhooks, MCP: Zu wissen, welches API-Protokoll hinter deinem System steckt, bestimmt, wie du testest, was du aufspürst und wie viele Tokens du verbrauchst.

Warum deutsche Konzerne handlungsunfähig werden
Warum deutsche Konzerne handlungsunfähig werden

Warum deutsche Konzerne handlungsunfähig werden

Deutsche Unternehmen wollen KI und Robotik, aber die Prozesse blockieren jeden Aufbruch. Warum sich kein Business Case rechnet, solange die Dateninseln bleiben.

Thermomanagement bei E-Autos testen
Thermomanagement bei E-Autos testen

Thermomanagement bei E-Autos testen

200 mögliche Systemzustände, eine virtuelle Steuereinheit statt physischem Prüfschrank: wie Thermomanagement-Tests im E-Auto früher und präziser werden.

Contract Tests – Wer braucht das wirklich?
Contract Tests – Wer braucht das wirklich?

Contract Tests – Wer braucht das wirklich?

API-Schnittstellen brechen still weiter oder fallen früh auf, je nach Testansatz. Contract Testing stoppt riskante Änderungen im Build.

Gutes Arbeitsklima schaffen
Gutes Arbeitsklima schaffen

Gutes Arbeitsklima schaffen

Developer Friendliness kostet kurzfristig Zeit, spart sie langfristig und macht Teams glücklicher. REST-Mocks und Testschnittstellen zeigen es.

Synthetische Testdaten
Synthetische Testdaten

Synthetische Testdaten

Wer Testdaten manuell baut oder aus Produktivdaten ableitet, riskiert DSGVO-Probleme und findet kaum neue Fehler. Wie synthetische Generierung das löst.

Enterprise Software richtig testen
Enterprise Software richtig testen

Enterprise Software richtig testen

Wer SAP konfiguriert, testet im Grunde immer Nebenwirkungen im gesamten Zielsystem mit. Warum Enterprise-Testing eigene Regeln braucht.

Testen von Microservices
Testen von Microservices

Testen von Microservices

Aus einem trägen Monolithen mit stundenlangen End-to-End-Tests zu schnellen Microservices: Welche Teststrategie dabei wirklich funktioniert.

Testen von Webkomponenten vs. UI Elementen
Testen von Webkomponenten vs. UI Elementen

Testen von Webkomponenten vs. UI Elementen

280 UI-Tests in unter drei Minuten und ganz ohne Backend sind mit isoliertem UI-Testing machbar. Gemockte API-Antworten stabilisieren das.

CI Pipelines
CI Pipelines

CI Pipelines

Wer testet, schützt nicht sich selbst, sondern alle im Team und im gesamten Projekt. Ein Testnetz für Embedded entsteht mit CMake und Google Test.

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.

Testdaten und Datenprozesse
Testdaten und Datenprozesse

Testdaten und Datenprozesse

Produktionsdaten decken oft nur 70 % der Testfälle ab. Wie man Datenprozesse systematisch testet und Business und IT dabei auf eine Wellenlänge bringt.

Effiziente Formulartests
Effiziente Formulartests

Effiziente Formulartests

255 Formularvarianten, 16 Bundesländer und über 100 Felder pro Formular bleiben beherrschbar. Modellbasierte Testdaten machen es möglich.

Best Practices für (Architektur)dokumentation
Best Practices für (Architektur)dokumentation

Best Practices für (Architektur)dokumentation

Architekturdokumentation veraltet schnell, weil die Tools bremsen. Documentation as Code und Continuous Documentation lösen genau das.

Qualität aus Architektursicht
Qualität aus Architektursicht

Qualität aus Architektursicht

Funktionale und Qualitätsanforderungen trennen: sinnvoll oder irreführend? Was diese Unterscheidung für Architekturentscheidungen wirklich bedeutet.

Testdatenmanagement
Testdatenmanagement

Testdatenmanagement

Fünf Werkzeuge, manuelle Übertragungsfehler und keine systemübergreifende Lösung. So sah Testdatenmanagement vor einem Shop-Konzept aus.

Architektur gemeinsam gestalten
Architektur gemeinsam gestalten

Architektur gemeinsam gestalten

Architekturentscheidungen treffen Teams oft unbewusst beim Coden. Drei Experimente zeigen, wie das gemeinsam und nachvollziehbar gelingt.

Wie überlebe ich eine Cloud-Migration?
Wie überlebe ich eine Cloud-Migration?

Wie überlebe ich eine Cloud-Migration?

Cloud-Migration klingt nach Technik, ist aber zum großen Teil eine Organisationsfrage. Monolithen, DBAs und Silos bremsen häufig am meisten.

Sociable Tests
Sociable Tests

Sociable Tests

Warum entstehen hunderte Unit-Tests, aber die Software läuft trotzdem nicht? Weil isolierte Tests allein kein Feature beweisen – und das ist das Problem.

C++ Qualität by Design
C++ Qualität by Design

C++ Qualität by Design

C++ ist 45 Jahre alt und trotzdem tief im autonomen Fahren, in Medizingeräten und KI-Bibliotheken verankert. Was die Core Guidelines damit zu tun haben.

Contract-Based Testing
Contract-Based Testing

Contract-Based Testing

Contract-based Testing entkoppelt Provider und Consumer so, dass Schnittstellenänderungen keine bösen Überraschungen mehr liefern. Wie das konkret funktioniert.