Training: TDD für .NET Entwickler

Test Driven Development – ein vielversprechendes Konzept, das auf den ersten Blick simpel aussieht. Die Idee, zuerst einen Test zu schreiben und diesen danach durch die Implementierung zu erfüllen, scheint nicht schwierig umzusetzen. Aber der Teufel liegt wie so oft im Detail. Wesentlich für die Umsetzbarkeit dieses Konzeptes ist die passende Architektur.

Deshalb erläutert das TDD Training zunächst die Grundlagen von Unit-Testing und TDD. Der wichtigste Teil geht dann auf testbare Architekturen ein. Hier lernen Sie wesentliche Patterns und Konzepte kennen, die es Ihnen erlauben, Tests zu Ihrem Code ohne viel Aufwand zu erstellen. Sie erlernen und üben alle Konzepte anhand eines durchgängigen Code-Beispiels, das Sie selbst Schritt für Schritt umsetzen. Um dann die erlernten Vorgehensweisen erfolgreich in Ihren Alltag einzubauen, beschäftigen wir uns am dritten (optionalen) Tag mit Ihrem Code. Sie erhalten vom Trainer Unterstützung, den Code so zu umzubauen, dass Sie auch dafür Tests erstellen können.

Themen und Inhalte:

Teil 1 – Unit Testing

  • Motivation für Unit-Tests?
  • Was ist ein Unit-Test?
  • Erstellen eines Unit-Tests
  • Datengetriebene Unit-Tests
  • Welches Test-Framework?
  • Herausforderungen und Best Practices
  • Strukturierung von Unit-Tests
  • Vorteile von Unit-Tests
  • Code Coverage Analyse
  • Build Integration

Teil 2 – TDD – Test Driven Development

  • Was ist TDD?
  • Unterschiede Unit-Tests und TDD
  • Vorteile von TDD

Teil 3 – Testbare Architektur

  • Was macht testbare Architektur aus?
  • Interfaces und Mocking
  • IoC Pattern

Teil 4 – Umgang mit Legacy Code

  • Patterns und Anti-Patterns
  • Refactoring Strategien
  • Anwendung von TDD Praktiken auf Ihren eigenen Legacy Code

Dauer:

Wir bieten Ihnen diesen Workshop wahlweise als zweitägigen oder dreitägigen Workshop an. Beim zweitägigen Workshop entfällt der Teil 4.

Starten Sie jetzt – Sprechen Sie uns an

Gerne erstellen wir Ihnen ein individuelles Angebot. Wir freuen uns auf Ihre Kontaktaufnahme! Oder rufen Sie uns einfach an: +49 7304 803 131. Ihre Ansprechpartnerin, Frau Grit Bergmann, freut sich auf das Telefonat mit Ihnen.