Individuelle Inhouse-Schulung Seminar/Training/Kurs/Workshop/Fortbildung/Workshop
Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von .NET-Anwendungen
Unverbindliches Angebot für diese Schulung anfordern
Dieses Schulungsmodul merken (für eine individuelle Modul-Zusammenstellung)
Bisher kein Schulungsmodul im Warenkorb
Weiter im Katalog stöbern
Sie suchen Beratung statt Schulung? Beratungsanfrage
Unsere Schulungen im Überblick | Liste aller 260 Schulungsmodule | Schulungskonzepte
Lernen Sie von Dr. Holger Schwichtenberg und anderen bekannten Top-Experten in für Sie maßgeschneiderten Seminaren!
Diese Schulung Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von .NET-Anwendungen können Sie einzeln buchen oder als Schulungsmodul mit beliebigen anderen Modulen zu einer inviduellen Schulung verbinden. Legen Sie dazu dieses Modul in den Warenkorb.
Weiterhin können Sie die Schulung individualisieren, in dem Sie einzelne Themen priorisieren, streichen oder ergänzen. Nutzen Sie dazu unser Anfrageformular, nachdem Sie die gewünschten Module in den Warenkorb gelegt haben oder rufen Sie uns einfach an unter 0201 7490-700!
In-House-Training Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von .NET-Anwendungen
Individuell anpassbarer Programmvorschlag für das Schulungsmodul
Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von .NET-Anwendungen
Unit Testing Grundlagen
- Grundkonzept Unit Testing
- Motivation für Unit Tests
- Unit Testing versus Test Driven Development (TDD)
- Grundlagen der Testmethodik und Testerstellung
- Testautomatisierung mit Werkzeugen gemäß dem XUnit-Konzept
- Erstellen einer Testumgebung
- Entwicklung von testbarem Code (Verwendung von Abstraktion, Schichten, Pattern)
- Der Zusammenhang von Refactoring und Testen
- Ermitteln der Testqualität durch Code-Coverage und Fehlerinjektion
- Mocking: Anwendung von Stellvertreter-Objekten (Dummy-Objekte )
- Testdatenerstellung und -pflege
- Testfallfindung
- Grenz- und Extremwerte
- Äquivalenzklassen
- Abgrenzung und Zusammenspiel mit Integrations- und Systemtests
Testwerkzeuge von Microsoft
- Überblick über Visual Studio Unit Tests mit MSTest in Visual Studio Professional, Premium oder Ultimate
- Überblick über den Microsoft Test Manager
- Manuelle Testerstellung
- Automatische Testgenerierung
- Assertions
- Testinialisierung
- Parametrisierte Tests
- Testverwaltung
- Bereitstellen von Tests (Test Deployment)
- Testabdeckung
- Test Impact-Analyse
- Manuelle Testausführung
- Optional: Testausführung im Team Foundation Server Build Server (Continous Integration)
- Optional: Lab Management (Test auf virtuellen System)
Weitere Testszenarien
- Parametrisierte tests
- Datenbanktests
- Oberflächentests (Testen der Benutzeroberfläche - User Interface Testing)
- HTTP-basierte Webtests
- Testen in Webanwendungen (ASP.NET, ASP.NET MVC)
- Lasttests (Leistungsmessungen)
Optional: Andere Testwerkzeuge
- NUnit-Familie (einschließlich NUnitForms, NUnitAsp, Ncover, u.a.)
- Andere Unit Test-Werkzeuge (CSUnit, xUnit.net, u.a.)
- Mock-Objekte (z.B. Nmock, dotnetMock, Microsoft Fakes Framework)
Optional: Andere Werkzeuge zur Qualitätssicherung in Visual Studio
- Statische Codeanalyse
- Codemetriken
Unverbindliche Angebotsanfrage
Fordern Sie ein unverbindliches Angebot zum Seminar Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von .NET-Anwendungen an!
Diese Schulung im Schulungswarenkorb merken (wenn Sie dieses Schulungsmodul mit anderen kombinieren möchten)
Bisher kein Schulungsmodul im Warenkorb
Weitere Informationen