Test Driven Development (TDD) mit C# .NET
Classroom training | German | Claim
Duration of training: 2 days Performance guaranteed
Objectives
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.
Target audience
Entwickler, Key-Developer, Test-Entwickler, Softwaretester die bereits in .NET entwicklen und/oder einen Grundlagenkurs besucht haben.
Requirements
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
Trainer Info
Kai Bellmann
Objectives
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.
Target audience
Entwickler, Key-Developer, Test-Entwickler, Softwaretester die bereits in .NET entwicklen und/oder einen Grundlagenkurs besucht haben.
Requirements
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