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
Über den Dozenten
Kai Bellmann
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