Sie beherrschen Test Driven Development (TDD) und Acceptance Test Driven Development (ATDD), jedoch gibt es in Ihrem aktuellen Projekt viel Legacy Code mit wenigen oder keinen Tests. Wegen mangelndem Sicherheitsnetz bleibt Ihre Softwareentwicklung beinahe stehen. Bugfixes führen endlos zu weiteren Bugs, und Änderungen sind nur mit sehr viel Aufwand möglich.
Im Kurs werden Ihnen die beiden nachfolgenden Vorgehen vermittelt, welche sie praktisch in Ihrem Projekt anwenden können, um Ihr Projekt wieder auf Kurs zu bringen.

  • Outside-in
Dieser Ansatz geht von aussen nach innen vor und simuliert mit Fakes die Systemumgebung. Dies erlaubt Ihnen, Akzeptanztests zu schreiben und dann schrittweise, Unit Test für Unit Test, ins Innere der Software vorzudringen.

  • Inside-out
Dieser Ansatz geht von innen nach aussen vor und isoliert zuerst eine einzelne Funktionalität. Dies erlaubt Ihnen Unit Tests zu schreiben und dann schrittweise, Unit Test für Unit Test, nach aussen vorzudringen und über Akzeptanztests alles zusammenzuführen.

Ziel

Nach diesem Kurs sind Sie in der Lage, TDD und ATDD in Ihrem Projekt anzuwenden. Ihr Entwicklerteam verliert den Respekt vor Änderungen. Eine automatisierte Testsuite schützt Sie vor Regression und treibt Ihre Entwicklung mit besserer Qualität schneller voran.

Zielgruppe

  • Software Engineers
  • Softwarearchitekten
Estermann Michael
Der Experte

Estermann Michael

Michael Estermann arbeitete bereits an mehreren Projekten ohne Tests, in welchen er sein Know-How einbringen konnte, um die Entwicklung und Qualität zu verbessern. Als Architekt und .NET Entwickler unterstützt er Teams bei der Entwicklung von flexibler, zuverlässiger und wartbarer .NET Software.

Datum:
Donnerstag/Freitag, 14./15. Januar 2021 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:
Karin Klaas
Teamlead Academy
+41 41 429 01 28
academy@bbv.ch
Weitere Kurse entdecken

auf Anfrage, 2 Tagebbv Software Services AG
Heinrichstrasse 249
8005 Zürich

Details

Attention!

Sorry, so far we got only content in German for this section.