Ein Modultest (engl. Unittest ) wird in der Softwareentwicklung angewendet, um die funktionalen Einzelteile (Units) von Computerprogrammen zu testen, d. h. sie auf korrekte Funktionalität zu prüfen. Dadurch werden Fehler durch Tests frühzeitig erkannt.
Inhalt
Grundlagen des Unit Testings
Ein erster Unit-Test
Zentrale Methoden
Die Verwendung von Stubs, um Abhängigkeiten, aufzulösen
Interactions Testing mit Mock Objekten
Isolation (Mock Objekt) Framework
Wir tauchen tiefer in die Isolations-Frameworks
Testhierarchie und Organisation
Die Säulen guter Unit Tests
Die Integration von Unit Tests in die Organsiation
Umgang mit Legacy Code
Design und Testbarkeit
Tools und Frameworks
Zielgruppe
Software Entwickler
Voraussetzungen
Fortgeschrittene Programmierkenntnisse in einer .Net Sprache (C#, VB, C++)
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit