In Softwareprojekten existieren Abhängigkeiten. Werden dabei Interfaces und Dependency Injection verwendet, kann das Konstrukt mithilfe von Attrappen (engl. Mocks) automatisiert getestet werden. Ferner können dann Dependency Injection Container zum Einsatz kommen, um die Abhängigkeiten zur Laufzeit aufzulösen.
In diesem Webinar geht es zunächst um die Frage, wie die Abhängigkeiten gestaltet sein müssen, um die Testbarkeit zu erreichen. Das Inversion of Control Prinzip (IOC) macht dazu einige Aussagen. Im Anschluss geht es um die Frage, mit welchen Teststrategien die Korrektheit solcher Konstrukte sichergestellt werden kann. An Beispielen wird der Einsatz von Mock Frameworks demonstriert.
course
Prinzipien und Tests – Das Seminar wendet sich an Softwareentwickler, die gerade beginnen, sich mit dem Thema Softwarequalität auseinanderzusetzen. Es werden die wichtigsten Prinzipien und Praktiken der Clean Code Developer Initiative vermittelt.