Unit Testing in .NET

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




Loading charts...