Test Driven Development (TDD) mit C# .NET

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

Sie lernen ind diesem Seminar den Einsatz von testgesteuerter Programmierung und kennen die Möglichkeiten sowie Grenzen der Methodik.

Mit Test Driven Development (TDD) lassen sich Qualitätsziele die an Softwareprodukte gestellt werden erreichen.

Die Erstellung von Tests und das Optimieren der Codequalität wird direkt in den Entwicklungsprozess verlagert. Die Qualitätssicherung wird als Teil der Programmierung verstanden und nachgewiesen statt wie traditionell erst in einer späteren Testphase.

Zielgruppe

Entwickler, Key-Developer, Test-Entwickler, Softwaretester die bereits in .NET entwicklen und/oder einen Grundlagenkurs besucht haben.

Voraussetzungen

Grundkenntnisse in der Programmierung mit C#.NET/VB.NET

Agenda

Einführung in Testdriven Development (TDD)

Der TDD-Zyklus

  • In agilen Prozesssen
  • In iterativen Prozessmodellen
  • In der Softwareentwicklung

Test und wartbare Software entwickeln

  • Patterns
  • Best Pracise

Unit Test

  • Grundlagen, Einsatz und Grenzen
  • Test-First
  • Stubs, Mocks
  • Frameworks

Pair Programming

  • Code Quality Strategien
  • Checkin-Policies
  • Code Reviews
  • Ausblick

Ziele

Sie lernen ind diesem Seminar den Einsatz von testgesteuerter Programmierung und kennen die Möglichkeiten sowie Grenzen der Methodik.

Mit Test Driven Development (TDD) lassen sich Qualitätsziele die an Softwareprodukte gestellt werden erreichen.

Die Erstellung von Tests und das Optimieren der Codequalität wird direkt in den Entwicklungsprozess verlagert. Die Qualitätssicherung wird als Teil der Programmierung verstanden und nachgewiesen statt wie traditionell erst in einer späteren Testphase.

Zielgruppe

Entwickler, Key-Developer, Test-Entwickler, Softwaretester die bereits in .NET entwicklen und/oder einen Grundlagenkurs besucht haben.

Voraussetzungen

Grundkenntnisse in der Programmierung mit C#.NET/VB.NET

Agenda

Einführung in Testdriven Development (TDD)

Der TDD-Zyklus

  • In agilen Prozesssen
  • In iterativen Prozessmodellen
  • In der Softwareentwicklung

Test und wartbare Software entwickeln

  • Patterns
  • Best Pracise

Unit Test

  • Grundlagen, Einsatz und Grenzen
  • Test-First
  • Stubs, Mocks
  • Frameworks

Pair Programming

  • Code Quality Strategien
  • Checkin-Policies
  • Code Reviews
  • Ausblick

Tags

Diese Seite weiterempfehlen