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

Voraussetzungen

Sie beherrschen TDD (Kurs und praktische Anwendung) sowie ATDD (Kurs und praktische Anwendung).
Michael Estermann
Der Experte

Michael Estermann

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:
auf Anfrage, 2 Tage
Kosten:
CHF 1'560.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 Burri Academy & Administration +41 41 429 01 65 academy@bbv.ch
Weitere Kurse entdecken

auf Anfrage, 2 Tage, bbv Software Services AG, Blumenrain 10, 6002 Luzern

Details

Montag/Dienstag, 29./30. April 2024, ( 09.00-17.00 Uhr ), bbv Software Services AG, Heinrichstrasse 241, 8005 Zürich

Details

Beachtung!

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