Test Driven Development (TDD) ist eine bewährte und erfolgreich eingesetzte Entwicklungsmethode und die Basis für ein erfolgreiches Softwareprojekt. Durch den Einsatz von TDD wird es möglich, Software zu entwickeln, die hohe Qualitätsanforderungen erfüllt, einfacher wartbar, erweiterbar und änderbar bleibt.

In diesem Kurs lernen Sie:
  • Einführung in Unit Tests
  • Grundlagen Test Driven Development
  • Unit Test Frameworks und Code-Coverage-Werkzeuge
  • Praktische Übungen mit TDD
  • Testbares und Clean Design nach SOLID-Prinzipien
  • Test Doubles
  • Googletest und Googlemock

Ziel

Nach diesem Workshop kennen Sie die Grundlagen von Test Driven Development und können es in Ihrem Projekt umsetzen. Sie verstehen sowohl die Regeln und Prinzipien der Test getriebenen Entwicklung als auch die unterstützenden Werkzeuge und Frameworks.

Zielgruppe

  • Software Engineers
  • Softwarearchitekten

Themenbereiche

Software Engineering
Estermann Michel
Der Experte

Estermann Michel

Michel Estermann, M. Sc. in Informatik der ETH Zürich, ist seit 2008 bei der bbv Software Services AG als Senior C++ Software Engineer tätig. Seine Schwerpunkte sind qualitätsgetriebene und agile Softwareentwicklung. Michel entwickelt seit mehreren Jahren beruflich als auch privat C++-Software Testgetrieben und organisiert regelmässig Coding-Dojos, um TDD zu üben.

Kursdatum 1

Datum:
Montag/Dienstag, 14./15. März 2022 09.00-17.00 Uhr
Kosten:
CHF 1'480.00

Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Ort:
online

Kursdatum 2

Datum:
Montag/Dienstag, 28./29. März 2022 09.00-17.00 Uhr
Kosten:
CHF 1'480.00

Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kontakt:
BBV
Karin Klaas Teamlead Administration & Academy +41 41 429 01 28 academy@bbv.ch
Weitere Kurse entdecken

auf Anfrage, 2 Tage, bbv Software Services GmbH, im MTZ München, Agnes-Pockels-Bogen 1, 80992 München

Details

Montag/Dienstag, 2./3. Mai 2022, ( 09.00-17.00 Uhr ), bbv Software Services AG, Blumenrain 10, 6002 Luzern

Details

Beachtung!

Entschuldigung, bisher haben wir nur Inhalte in English für diesen Abschnitt.

Achtung!

Entschuldigung, bisher haben wir für diesen Abschnitt nur deutschsprachige Inhalte.