Schulungsübersicht
Einführung
Unit Testing Rahmenwerke
- Was sind Unit-Tests?
- Die Grundlagen eines Unit-Test-Frameworks
Testgetriebene Entwicklung
- Überblick über das Refactoring
- Die verschiedenen Ansätze zum Testen
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren Visual Studio Code
- Installieren und Konfigurieren von .Net
- Installieren und Konfigurieren von nUnit
Schreiben eines Unit Testing-Rahmens
- Einen Test erstellen
- Anwenden weiterer Tests
- Refactoring des Testrunners
- Arbeiten mit der assert-Klasse
- Reflektieren, um Methoden aufzurufen
- Verwendung einer Namenskonvention
Visual Studio Code Integration
- Ein Projekt mit Vorlagen erstellen
- Erstellen eines Projekts mit einem Unit-Testing-Framework
- Ausführen des Tests
- Optimieren von Code
- Testen von Parametern
nEinheit
- Schreiben und Ausführen einer Testeinheit
- Verwendung von Constraints
- Testen von Parametern
xUnit
- Schreiben und Ausführen eines Einheitstests
- Testen von Parametern mit InLine
- Testen mehrerer Parameter
- Verwendung eines benutzerdefinierten Klassenmitglieds
Erweiterte Optimierungen
- Tests gruppieren
- Arbeiten mit Testattributen
- Anpassen mit Wiedergabelisten
- Tests debuggen
- Testmenüs verwenden
- Anzeigen von Ergebnissen mit CodeLens
- Code Coverage verwenden
- Ausführen von Tests mit MSTest
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Verständnis der Dot Net Grundlagen
Publikum
- Software Testers
Erfahrungsberichte (7)
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Kurs - Unit Testing with JUnit
Alles, super Trainer.
Michał Rawicki
Kurs - Unit Testing with Python
Maschinelle Übersetzung
the trainer level.
Titus - Ness
Kurs - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Kurs - Unit Testing with Javascript
Viele Themen wurden umfassend behandelt. Dies förderte unsere eigenen internen Diskussionen
Pierre - Seebyte
Kurs - Agile Software Testing
Maschinelle Übersetzung
Der Trainer ist sehr sachkundig und in der Lage, aus seiner Erfahrung heraus Beispiele aus der Praxis zu geben.
Nouf
Kurs - Agile Software Testing with Continuous Integration
Maschinelle Übersetzung
Ich habe den gesamten Tag 1 genossen.
Peter
Kurs - Contemporary Development Principles and Practices
Maschinelle Übersetzung