Unit Testing in .NET

Lerne alles über GUTE Unit Tests in .NETmit Nunit, xUnit sowie den Mocking Frameworks NSubstitute & Moq.
4.23 (60 reviews)
Udemy
platform
Deutsch
language
Software Testing
category
Unit Testing in .NET
421
students
5 hours
content
Apr 2022
last update
$19.99
regular price

Why take this course?

🎉 Kursbeschreibung: Unit Testing in .NET mit NUnit, xUnit, NSubstitute & Moq 🌟


Kurseinheit: Einführung in die Bedeutung von Unit Tests

Warum Software testen? Ein Unit Test ist wie ein Sicherheitsgurt für deinen Code. 🛫️️ safety_vest Wir starten unsere Reise mit der Klärung der grundlegenden Fragen rund um das Thema Unit Testing. Du willerst lernen, warum Software getestet werden sollte und welche Vorteile dieses Prozess mit sich bringt.


Kurseinheit: Der Testzyklus und die Testpyramide

Was hat es mit der Testpyramide auf sich? Die Testpyramide ist ein Leitfaden für das Verhältnis verschiedener Arten von Tests in deinem Projekt. Sie erklärt, wann und wie du Unit Tests, Integrationstests und End-to-End Tests implementieren solltest. Wir werden lernen, wie du den idealen Anteil dieser Testarten für dein .NET-Projekt finden kannst und warum eine ausgewogene Testpyramide so wichtig ist.


Kurseinheit: Aufbau und Struktur eines Unit Tests

Aufbau eines Unit Tests Ein Unit Test besteht aus genau drei Phasen – und das ist was du im Kurs erfahren wirst! Von der Anlage des Testfallbis zur Auswertung und Beurteilung des Ergebnisses: Wir stellen uns an die Seite von NUnit & xUnit, zeigen dir alle möglichen Assertions und zeigen dir, wie du deinen Code eindeutig validieren kannst.


Kurseinheit: Umgang mit Abhängigkeiten

Umgang mit Abhängigkeiten Komplexe Systeme haben oft viele Abhängigkeiten. Lernen Sie, welche Arten von Abhängigkeiten es gibt und wie du sie im Testkontext handhaben kannst. Testdoubles und Mocking-Frameworks wie NSubstitute & Moq sind deine Helden hierbei. Wir werden lernen, wann und warum du sie verwenden solltest.


Kurseinheit: Qualität von Unit Tests ermitteln

Qualität von Unit Tests ermitteln Unit Tests sind wie Bücher in einer Bibliothek – sie sollten in Ordnung sein und leicht auffindbar. In diesem Teil des Kurses lernst du, wie du die Qualität deiner Unit Tests beurteilen kannst. Wir sprechen über die zwei Schulen des Unit Testings (London vs Detroit), was eine gute Unit Test ausmacht und wie du Code Metriken einordnen kannst. Außerdem lernst du, erkennen zu können, wenn ein Unit Test ein Anti-Muster aufweist.


Kurseinheit: Einfache Unit Tests übertreffen

Über einfache Unit Tests hinaus Nachdem wir die Grundlagen beherrscht haben, blicken wir darüber hinaus und lernen, wie du Integrationstests am Beispiel von Asp .NET core implementierst. Du wilt auch an den Prinzipien des Unit Testings von Entity Framework Core heranarbeiten und das Konzept des Test Driven Development (TDD) effektiv nutzen, um deine Entwicklungsprozesse zu verbessern.


Kurseinheit: Zusätzliche Ressourcen & Unterstützung

Lernerlebnis & Unterstützung Deiner Erfolg ist unser Hauptziel! Du hast nicht nur Zugriff auf den Kurs mit all seinen Inhalten wie Cheat Sheets, Codebeispiele und Übersichten, sondern auch auf unsere Kommunität. Und natürlich: Mit der 30-Tage-Rückgabegarantie von Udemy lernst du verrissenfrei und mit Vertrauen.


Fazit: Mache dir keine Sorgen, wenn es um Unit Testing in .NET geht! Mit diesem Kurs werden wir vernünftige, wartbare und effiziente Unit Tests schreiben – für ein erfolgreiches und robustes Projekt. Lasse dich von Dozent Timo leiten und lernen Sie, wie du deine Softwarequalität auf den Namen behöhst!

📚 LG (Leider Gaben :D), Timo

Course Gallery

Unit Testing in .NET – Screenshot 1
Screenshot 1Unit Testing in .NET
Unit Testing in .NET – Screenshot 2
Screenshot 2Unit Testing in .NET
Unit Testing in .NET – Screenshot 3
Screenshot 3Unit Testing in .NET
Unit Testing in .NET – Screenshot 4
Screenshot 4Unit Testing in .NET

Loading charts...

Related Topics

3174246
udemy ID
27/05/2020
course created date
24/11/2020
course indexed date
Bot
course submited by