Kursbeschreibung
Unit-Tests sind entscheidend, um sicherzustellen, dass Sie hochwertigen Code geschrieben haben. Wenn Ihr Code häufig ausfällt, ständig umstrukturiert werden muss oder sehr alt ist, sind Unit-Tests oft die Lösung für diese Probleme. Mit Unit-Tests können Sie Ihren Code für viele der vorkommenden Szenarien testen. So lassen sich Fehler und Schwachstellen schnell finden und beheben, bevor sie zu Fehlern führen. Zu diesem Zweck werden wir uns mit dem Einrichten von Unit-Test-Klassen und dem Schreiben von Unit-Tests zum Testen der Funktionen befassen. Wir werden uns damit beschäftigen, wie wir unsere Unit-Tests absichtlich scheitern lassen und Fehlermeldungen überprüfen. Wenn Sie Unit-Tests richtig einrichten, werden Sie weniger Regressionen und weniger Fehlerberichte erzeugen und die technische Schuld reduzieren.
In Unit-Tests lernen Sie, wie Sie Ihren ersten Unit-Test erstellen und Unit-Tests mit MS-Test-Attributen rationalisieren. Außerdem werden wir Projekteinstellungen besprechen und die testgesteuerte Entwicklung in Visual Studio erlernen.
Was Sie lernen werden
- Erstellen Sie Ihren ersten Unit-Test in Microsoft Visual Studio
- Richten Sie Unit-Test-Klassen und Unit-Test-Projekte mit MSTest-Attributen ein
- Schreiben Sie Unit-Tests zum Testen Ihrer Funktionen, einschließlich absichtlich fehlgeschlagener Tests und Überprüfung von Fehlermeldungen
- Wenden Sie testgesteuerte Entwicklung auf neue Projekte in Visual Studio an
- Verbessern Sie die Code-Qualität durch Unit-Tests
- Optimieren Sie Unit-Tests durch die Verwendung von Attributen und die Konfiguration von Test-Setup-Prozeduren
Wichtige Erkenntnisse
- Unit-Tests helfen Ihnen, Fehlerpunkte und Schwachstellen in Ihrem Code zu finden, damit Sie diese beheben können, bevor sie Fehler verursachen.
- Unit-Tests ermöglichen es Ihnen, Ihren Code für viele der Szenarien zu testen, die er antreffen wird.
- Mit korrekt eingerichteten Unit-Tests erzeugen Sie weniger Regressions, weniger Bug-Berichte und reduzieren technische Schulden.
- MSTest-Attribute und Test-Setup-Prozeduren helfen, den Unit-Testing-Prozess zu optimieren.
- Unit-Tests sind oft die Lösung, wenn Code häufig bricht, ständig refaktoriert werden muss oder sehr alt ist.
Häufig gestellte Fragen
Was werde ich in diesem Kurs lernen?
Sie werden lernen, wie Sie Ihren ersten Unit-Test erstellen, Unit-Tests mit MSTest-Attributen optimieren, Projekteinstellungen konfigurieren und testgesteuerte Entwicklung in Visual Studio anwenden.
Wie ist der Kurs strukturiert?
Der Kurs besteht aus vier Lektionen: Creating Your First Unit Test; MSTest Attributes and Setting Up Unit Test Projects - Part 1; MSTest Attributes and Setting Up Unit Test Projects - Part 2; und Test Driven Development With Visual Studio.
Welche Fähigkeiten werde ich in diesem Kurs erwerben?
Sie werden Fähigkeiten in Code Testing, MSTest, Software Testing, Unit Test-Driven Development, Unit Testing und Vstest entwickeln.
Warum ist Unit-Testing wichtig?
Unit-Tests sind wichtig, um sicherzustellen, dass Sie qualitativ hochwertigen Code geschrieben haben; sie ermöglichen es Ihnen, Ihren Code für viele Szenarien zu testen, Fehlerpunkte und Schwachstellen schnell zu finden und zu beheben, bevor sie Fehler verursachen, was zu weniger Regressions, weniger Bug-Berichten und reduzierter technischer Schuld führt.
Behandelt der Kurs, was passiert, wenn Tests fehlschlagen?
Ja. Der Kurs untersucht absichtlich fehlgeschlagene Unit-Tests und die Überprüfung der resultierenden Fehlermeldungen.









