Werfen Sie einen Blick über den Tellerrand und lernen Sie in diesem Kurs fortgeschrittene Testtechniken kennen.

Testmethoden und Testpraktiken sind heute integraler Bestandteil der professionellen Softwareentwicklung. Am bekanntesten sind wohl klasssische Unit- und Akzeptanztests zur Verifikation oder testgetriebene Praktiken wie TDD, ATDD und BDD zum Software Design.
Es existieren aber noch weitere Techniken, die andere Themen in der Softwareentwicklung abdecken.

Ziel

Lernen Sie unter anderem folgende Themen kennen.

• Approval Testing hilft Ihnen, eine Legacy Software testbar zu machen oder auch datenlastige Algorithmen zu testen.
• Benutzen Sie die Clang Sanitizer, um Speicherfehlern und Data Races auf die Spur zu kommen.
• Wie gut kann Ihre Software mit ungültigem Input umgehen? Finden Sie es mit Hilfe von Fuzz Testing heraus.
• Finden Sie blinde Flecken in Tests mit Mutation Testing.

Zielgruppe

C++ Software Engineers

Themenbereiche

Software Engineering
Raphael Meyer
Der Experte

Raphael Meyer

Raphael Meyer ist Senior Software-Ingenieur mit Spezialisierung auf Embedded- und Systemprogrammierung. Dabei orientiert er sich stets an den Werten und Prinzipien der Software Craft Community. Er ist diplomierter Informatik-Ing. ETH und seit 2010 Teil von bbv Software Services AG.

Datum:
Dienstag, 17. März 2026 09.00-17.00 Uhr
Kosten:
CHF 820.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
Nina Heisel HR Manager +49 89 452 43 83 32 nina.heisel@bbv.eu

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.