Zum Inhalt springen
Fabian Deitelhoff

10/2017dotnetpro

Mehr Tests, weniger Code

Die Open-Source-Bibliothek AutoFixture erzeugt Testdaten automatisch und vereinfacht so die Arrange-Phase von Unit-Tests. Beispiele zeigen, wie sich der Code eines Tests damit deutlich reduzieren lässt, auch zusammen mit xUnit und NUnit.

Erschienen in
dotnetpro, Oktober 2017
Art
Kolumne

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

dotnetpro September 2026

Tests gezielt verteilen

Lange Testsuiten verzögern das Feedback im Pull Request. Meziantou.ShardedTest verteilt die Testfälle auf mehrere CI-Jobs und verspricht dadurch mehr Geschwindigkeit. Dieser Einstieg zeigt, wie die Aufteilung funktioniert und welche Voraussetzungen nötig sind.

.NET · Testing

dotnetpro 10/2024

Oberfläche automatisieren

UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.

Testing · .NET

dotnetpro 04/2024

Effizientes Mocking für .NET

Das Mocking von APIs ist ein wichtiger Aspekt beim Testen. Die Bibliothek WireMock.NET bietet dazu zahlreiche Funktionen an und verspricht einen schnellen Einstieg.

Testing · .NET

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.