Master Class on Test-Driven Development by Johannes Link (in German, Free to The Public)
On December 17th, 2018, Johannes Link will teach two 90min classes at FAU, one on
- micro-tests (first 90min.) and one on
- advanced topics like integration testing.
Johannes is not only a friend of our professorship but also a well-known agile methods and test-driven development consultant. We are very happy to have him teach this course to our students as well as the interested professional audience for free.
Time and date is December 17th, 2018, 13-14:30 Uhr and 14:30-16:00 Uhr.
The location is Martensstr. 7, Raum 1.84 – Seminarraum WW5. We would like to ask our industry partners to register for the tutorial if they would like to participate to ensure we will have enough space. Please note that the lecture will be recorded.
What to expect
In Zeiten des Continuous Deployments ist frühzeitige und reibungslose Testautomatisierung wichtiger denn je. Dies setzt voraus, dass bereits im Entwicklungsteam ein wesentlicher Teil dieser Arbeit geleistet wird. Testgetriebene Entwicklung (engl. Test-Driven Development, TDD) ist ein Ansatz der Entwicklung, Design und Testautomatisierung miteinander verknüpft. Populär wurde TDD bereits vor fast 20 Jahren durch Extreme Programming; das konkrete Vorgehen hat sich seitdem jedoch deutlich weiterentwickelt, nicht zuletzt durch verbesserte Werkzeuge.
Johannes Link wird in dieser zweiteiligen Vorlesung TDD anhand von etwas Theorie und viel praktischer Demonstration einführen. Dabei konzentriert sich der erste Teil auf die Grundlagen bei der Umsetzung von Microtests, während sich der zweite Teil auch mit typischen Fragestellungen wie etwa der Umgang mit Abhängigkeiten und dem Testen von Integrationsaspekten beschäftigt. Ein Ausblick auf aktuelle Trends ist nicht ausgeschlossen.