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

Tags

Recommend this site