Unit Testing in .NET

via Udemy

Go to Course: https://www.udemy.com/course/unit-testing-in-net/

Overview

Unit Testing gehört heute in jedem guten Softwareprojekt dazu, um die Qualität der Software sicherzustellen.Davon hast du sicher bereits häufiger gehört. Jetzt stellt sich allerdings die Frage, wie das eigentlich geht?Dazu kommen Fragen wie:- Warum sind trotz der Tests in den meisten Projekten, die Defekte häufig und die Tests eher hinderlich als nützlich? - Wie solltest du im allgemeinen mit Abhängigkeiten im TestCode korrekt umgehen? - Wie schreibe ich eigentlich einen Test?- Welchen Teil meines Codes sollte ich am besten Testen?- Wie beurteile ich eigentlich die Qualität meiner Unit Tests?- Wie teste ich den Teil, der nicht durch Unit Tests abgedeckt wurde?Diese und viele weitere Fragen, hilft dir dieser Kurs zu beantworten.Du wirst lernen:Warum eigentlich Software testen?Verschiedene Gründe für Software Testsder Testzyklus und die Testpyramide erklärtWas hat es mit der Testpyramide auf sichWann schreiben wir Unit TestsWann schreiben wir Integration & E2E TestsWieviel Anteil sollte jede Testkategorie etwa habenAufbau eines Unit Testsdie 3 Phasen eines TestsAnhand der Frameworks Nunit & xUnit in.NET coreAlle möglichen Assertions zur eindeutigen Validierung des TestsUmgang mit AbhängigkeitenDie Kategorien von Abhängigkeiten kennenlernenTestdoubles: wie, wann und warumMocking Frameworks NSubstitute & MoqQualität von Unit Tests ermittelnDie zwei Schulen des Unit Testings (London & Detroit)Wie bewerte ich einen Unit Test -> 4 Säulen eines guten Unit TestsCode Metriken einordnenTest anitpattern erkennenÜber einfache Unit Tests hinausIntegration Tests am Beispiel von Asp.NET coreUnit Testing von Entity Framework Core Test Driven Development effektiv nutzen (TDD)Diese und weitere Themen werden im Kurs behandelt.Zudem werden deine Fragen jederzeit von mir beantwortet, du hast lebenslangen Zugriff auf den Kurs und die zahlreichen Materialien wie Cheat Sheets, den Code und Übersichten und Merkblätter. Zusätzlich noch die 30 Tage Rückgabegarantie von Udemy.Also lerne endlich vernünftige Unit Tests zu schreiben und um jedes deiner Projekte effektiver zu machen!LGdein DozentTimo

Skills

Reviews