- Unit-Tests und Integrationstest
- Manuelles Testen
- Automatisierung von Tests
- Blackbox- vs. Whitebox-Test
- Formulierung von Testfällen
- Programming against Interfaces
- Fakes und Mocks
- Die Idee des Test Driven Developments (resp. Designs)
- Testen und Refactoring
- Testen von Legacy-Anwendungen
- Ein kleines Demo-Framework für den Unit-Test
Testwerkzeuge
- NUnit
- csUnit
- Microsoft Unit Tests (VS 8)
- nfit
Mock-Werkzeuge
- NMock
- Easy Mock
- Rhino Mocks
Testen der Datenbank-Schicht
- Trennung von DAOs und Services
- Das Werkzeug NDbUnit
Testen der GUI-Schicht
- Trennung von View und Controller
- Ein kleines Demo-Framework zum Testen von Windows Forms
- Das Werkzeug NUnitForms
- Das Werkzeug NUnitAsp
"Realistische" Beispiele
- Testgetriebene Entwicklung einer kleinen Konfigurations-Bibliothek
- Weitere Beispiele auf Wunsch der Teilnehmer
MethodeVortrag, Demonstrationen, Übungen, Praktikum am System.