Zum Inhalt springen
Fabian Deitelhoff

12/2026Linux-Magazin

Kubernetes-Integrationstests mit kind und Testcontainers

Ein erfolgreicher Test mit Mocks sagt wenig darüber aus, ob eine Anwendung im Cluster ihre Datenbank erreicht. Mit kind und Testcontainers lässt sich der Weg prüfen. Am Beispiel einer Bestell-API entsteht eine kurzlebige Testumgebung, die eine Anfrage bis in PostgreSQL verfolgt und bei Fehlern genügend Spuren für die Diagnose hinterlässt.

Erschienen in
Linux-Magazin, November 2026
Art
Artikel

Diese Seite stellt den Artikel vor. Der vollständige Text ist bei Linux-Magazin erschienen.

Bei Linux-Magazin lesen(öffnet in neuem Tab)

Linux-Magazin 12/2026

Kyverno prüft Kubernetes-Policies vor dem Deployment

Ein syntaktisch gültiges Manifest kann ohne Speicherlimit, mit Root-Rechten oder offenen Netzwerkpfaden in einen Cluster gelangen. Mit Kyverno lassen sich solche Verstöße bereits vor dem Deployment erkennen. Gezielte Gegenproben zeigen dabei, ob die Regeln tatsächlich greifen und welche Fragen erst der laufende Cluster beantworten kann.

Cloud · Testing

Golem.de Oktober 2026

Warum grüne Tests noch keinen guten Code garantieren

Vier Coding-Agenten ändern Code in einer .NET-Bibliothek zur Datenprüfung. Obwohl ihre Lösungen die Tests bestehen, bleiben Fehler und Lücken. Wo müssen Entwickler nacharbeiten?

KI · .NET · Testing

dotnetpro Oktober 2026

Laufzeitgewinn messen

Mehr Shards können das Feedback beschleunigen, aber auch zugleich die CI-Kosten erhöhen. Ein Vergleich mit zwei Referenzläufen zeigt, wo sich zusätzliche Runner lohnen. Ebenso wichtig ist der Nachweis, dass weiterhin alle vorgesehenen Tests laufen.

.NET · Testing

dotnetpro Oktober 2026

GitLab CI mit Testreports einrichten

GitLab liefert die Shard-Nummern direkt an Meziantou.ShardedTest. Für aussagekräftige Ergebnisse im Merge Request braucht es zusätzlich passende Reports. Bei Integrationstests entscheidet die Trennung der Testdaten über zuverlässige Parallelläufe.

.NET · Testing

dotnetpro Oktober 2026

GitHub Actions umstellen

Eine Jobmatrix bringt die lokale Testaufteilung auf mehrere Runner. Damit daraus ein verlässlicher CI-Lauf entsteht, müssen Shard-Nummern, Fehlerstatus und Ergebnisdateien zusammenpassen. Der Workflow zeigt die nötigen Schritte.

.NET · Testing

Kontakt

Porträt von Fabian Deitelhoff

Promovierter Informatiker, Head of IT, Fachautor. Ich verbinde Technik, Schreiben und Wissensvermittlung.

Projekt, Training oder Text: Schreiben Sie mir, ich antworte in der Regel innerhalb von zwei Werktagen.