Inhalt
Test Driven Development (TDD) ist die Basis für ein erfolgreiches agiles Projekt. Durch den Einsatz von TDD und ATDD wird es möglich, auf Änderungen der Anforderungen zu reagieren, mit der Sicherheit, dass bestehende Funktionalität nicht ungewollt verändert wurde.
Test Driven Development führt zu Sicherheit und Änderbarkeit auf der Stufe «Klassen», Acceptance Test Driven Development führt zu Sicherheit und Änderbarkeit auf der Stufe «Feature» und «System».
In diesem Kurs lernen Sie:
- Einführung in Unit Tests
- Test Driven Development Cycle
- Praktische Übungen mit TDD
- Faking und Tools
- Einführung Acceptance Test Driven Development
- Praktische Übungen mit ATDD
Ziel
Sie lernen, wie Sie TDD und ATDD anwenden. Sie erfahren, wie eine automatisierte Testsuite Sie vor Regression schützt und Ihre Entwicklung mit besserer Qualität schneller vorantreibt.
Zielgruppe
- Software Engineers
- Softwarearchitekten
Voraussetzungen
Vertiefte Kenntnisse in C#, Erfahrungen mit einem Unittest-Framework sind von Vorteil.
Mitnehmen: Notebook mit VS 2012 oder höher und ReSharper