Seminar - Cegos Integrata GmbH
Zuverlässige Software entsteht nicht erst beim abschließenden Test, sondern während der Entwicklung. Test Driven Development (TDD) setzt genau dort an: Anforderungen werden in ausführbare Tests übersetzt, Implementierungsschritte werden klein gehalten und Refactoring wird durch automatisierte Tests abgesichert.
In dieser dreitägigen Schulung lernen Sie, wie Sie TDD in .NET-Projekten methodisch und praktisch einsetzen. Sie arbeiten mit Unit-Tests, dem Visual Studio Testframework, Mocking mit JustMock-Lite und praxisnahen Entwicklungsbeispielen in C#. Dabei geht es nicht nur um Werkzeuge, sondern vor allem um testbares Design, klare Schnittstellen, saubere Abhängigkeiten und sichere Weiterentwicklung bestehender Anwendungen.
Ein besonderer Schwerpunkt liegt auf praktischer Projektarbeit: Die Teilnehmenden entwickeln mindestens ein größeres Beispiel testgetrieben und erleben den TDD-Zyklus aus Test, Implementierung und Refactoring unmittelbar am Code. Ergänzend werden typische Testarten, Testfälle, Blackbox- und Whitebox-Perspektiven, Mocking, Datenbanktests und Tests für Multithreading-Szenarien eingeordnet.
Trainingsziel:
Die Teilnehmenden können Test Driven Development in .NET-Projekten nachvollziehbar anwenden, automatisierte Tests sinnvoll strukturieren und Refactoring-Schritte durch Tests absichern. Sie verstehen, wie TDD zu besser testbarem, modularerem und wartbarerem Code beiträgt.
Kompetenzen:...
| Termin | Ort | Preis* |
|---|---|---|
| 12.08.2026- 14.08.2026 | Frankfurt am Main | 2.130,10 € |
| 12.08.2026- 14.08.2026 | online | 2.130,10 € |
| 23.09.2026- 25.09.2026 | online | 2.130,10 € |
| 16.11.2026- 18.11.2026 | online | 2.130,10 € |
| firmenintern | auf Anfrage | auf Anfrage |
Modul 1: Grundlagen des Softwaretestens und TDD
Modul 2: Unit Testing in .NET
Modul 3: Übungen zu Testfällen und testbarem Code
Modul 4: Mocking und Abhängigkeitsisolation
Modul 5: TDD in der Praxis
Modul 6: Refactoring, Datenbanktests und Multithreading
Das Seminar ist bewusst praktisch angelegt. Teilnehmende sollten bereit sein, Code zu lesen, Tests zu schreiben und Entwicklungsentscheidungen zu diskutieren.
Das Seminar kombiniert:
Die Methodik ist bewusst praxisorientiert. Der Schwerpunkt liegt auf eigenem Tun, nicht auf reiner Tool-Demonstration.
Rollen:
Erfahrungslevel:
Typischer Anwendungskontext: