Softwarequalität mit Visual Studio 2015 und Team Foundation Server 2015
Classroom training | German | Claim
Duration of training: 2 days
Objectives
In diesem Kurs lernen Sie die Werkzeuge zur Verbesserung der Softwarequalität in Visual Studio und TFS 2015, automatisierte Tests sowie die Testbarkeit von Komponenten und lose Kopplungen kennen.
Target audience
Softwareentwickler
Requirements
- Praktische Programmierkenntnisse
- sicherer Umgang mit Visual Studio
- Grundkenntnisse in Application Lifecycle Management (ALM)
Agenda
Softwarequalität in Visual Studio
- Agile Methoden und automatisierte Tests
- Test Driven Development (TDD)
- Architektur, Lose Kopplung
Testautomatisierung
- Test-Frameworks und Struktur von Testprojekten
- Verwaltung und Ausführung von Tests
- Testqualität, Codeabdeckungsanalyse (*)
- Automatische Testausführung im Build
- Umgang mit Exceptions
- Datengetriebene Tests
- Testattrappen, Fakes
- Code Digger
Lose Kopplung
- Lose gekoppelte Komponenten in Visual Studio
- Verwendung von Schnittstellen und "Dependency Injection"
- Dependency Injection mit MEF (Managed Extensibility Framework)
- Testattrappen, Fakes (*)
Codequalität
- Tools zur Verbesserung der Codequalität
- Statische Codeanalyse
- Codemetriken
- Code Contracts
Objectives
In diesem Kurs lernen Sie die Werkzeuge zur Verbesserung der Softwarequalität in Visual Studio und TFS 2015, automatisierte Tests sowie die Testbarkeit von Komponenten und lose Kopplungen kennen.
Target audience
Softwareentwickler
Requirements
- Praktische Programmierkenntnisse
- sicherer Umgang mit Visual Studio
- Grundkenntnisse in Application Lifecycle Management (ALM)
Agenda
Softwarequalität in Visual Studio
- Agile Methoden und automatisierte Tests
- Test Driven Development (TDD)
- Architektur, Lose Kopplung
Testautomatisierung
- Test-Frameworks und Struktur von Testprojekten
- Verwaltung und Ausführung von Tests
- Testqualität, Codeabdeckungsanalyse (*)
- Automatische Testausführung im Build
- Umgang mit Exceptions
- Datengetriebene Tests
- Testattrappen, Fakes
- Code Digger
Lose Kopplung
- Lose gekoppelte Komponenten in Visual Studio
- Verwendung von Schnittstellen und "Dependency Injection"
- Dependency Injection mit MEF (Managed Extensibility Framework)
- Testattrappen, Fakes (*)
Codequalität
- Tools zur Verbesserung der Codequalität
- Statische Codeanalyse
- Codemetriken
- Code Contracts