Inhouse-Seminar
Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema? Nehmen Sie einfach Kontakt mit uns auf.
»Anfrage für Inhouse-Seminar
Ansprechpartner
Testgetriebene Entwicklung mit C#
Seminarbeschreibung
Im Zeitalter immer kürzerer Projektlaufzeiten benötigt man Methoden, die auch ohne eine nachgeschaltete, Monate dauernde Testphase hohe Softwarequalität sicherstellen. Die testgetriebene Entwicklung (engl. TDD: test-driven development) integriert einen wesentlichen Teil der Qualitätssicherung direkt in den Entwicklungsprozess und verspricht die leichte und nebenwirkungsarme Modifizierbarkeit einer Software über ihre gesamte Lebensdauer.
TDD stellt den Kern von Extreme Programming dar; dieser wurde mittlerweile von den meisten agilen Vorgehensweisen aufgegriffen. Die zentralen Praktiken des TDD sind Test-First-Programmierung, Akzeptanztests aus Kundensicht, ständiges Refactoring und fortlaufende Integration (engl. continuous integration).
Seminarinhalt
Sie erhalten wertvolles und praxisrelevantes Know-how u.a. zu folgenden Themen:
- Was ist testgetriebene Entwicklung und warum setzen wir sie ein?
- Testgetriebene Entwicklung im Kleinen
- NUnit als Testwerkzeug für Entwickler
- Der testgetriebene Programmierzyklus
- Heuristiken zur Testfallerstellung
- Die Bedeutung von Code-Coverage-Metriken
- Isoliertes Testen mit Dummy- und Mock-Objekten
- Dynamische Mock-Objekte mit Rhino-Mocks
- Refactoring
- Fortlaufende Integration
- Testgetriebene Entwicklung im Großen
- FIT als Werkzeug für Akzeptanztests
- Angriffspunkte für Systemtests
- Testgetriebene Entwicklung in der Praxis
Ziel
Nach dem Seminar kennen Sie die Ziele, Stärken und Schwächen der testgetriebenen Entwicklung. Darüber hinaus machen Sie erste Erfahrungen mit den gängigen Werkzeugen im .NET-Umfeld und können in Ihren C#-Projekten direkt mit der testgetriebenen Entwicklung beginnen.
Teilnehmerkreis
- Entwickler
- Technische Projektleiter
- Technisch orientierte Softwaretester
Teilnehmervoraussetzungen
- Gute bis sehr gute Kenntnisse der objektorientierten Programmierung
- Solide C#- und VisualStudio-Praxis
Zusätzliche Hinweise
Das Training findet am ersten Tag von 9:30 Uhr bis 17:30 Uhr und am zweiten Tag von 9.00 Uhr bis 17.00 Uhr statt . Enthalten ist eine Pause mit Snacks, Kaffee und Softgetränken am Vormittag und Nachmittag sowie eine Stunde Mittagspause mit Buffet.