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:
auf Anfrage, 2 Tage
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

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

Details

Donnerstag/Freitag, 31. Mär./1. Apr. 2022, ( 09.00-17.00 Uhr ), online

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.