Automatisierte Unit- und Servicetests 18.12.2017, 00:00 Uhr

.NET Core mit xUnit testen

Mit der Einführung von .NET Core und ASP.NET Core ist das Testframework xUnit in den Fokus gerückt. Es eröffnet im Bereich der Integrationstests neue Möglichkeiten.
Automatisierte Tests sind aus der Softwareentwicklung nicht mehr wegzudenken. Während früher der höhere Aufwand für Unit- und Integrationstests vom Management oftmals nur zähneknirschend geduldet wurde, ist in den zurückliegenden Jahren das Bewusstsein für die Wichtigkeit von Tests gestiegen. Selbst in Projekten mit hohem Zeit- und Kostendruck räumt man heute mehr Zeit für das Implementieren automatisierter Tests ein. Um im Sinne von Continuous Delivery stabile Anwendungen in kurzen Releasezyklen ausliefern zu können, sind qualitativ gute Tests und eine hohe Testabdeckung unabdingbar. Werden Fehler frühzeitig, sprich vor der Einführung, aufgedeckt und korrigiert, sinken die Kosten für die Korrektur erheblich. Taucht ein Defekt erst im produktiven Betrieb auf, entsteht neben einem möglichen Imageverlust auch ein höherer Aufwand für die Behebung.

Die Testpyramide

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar