PHPUnit für Fortgeschrittene

Deine Tests sind langsam, fragil oder schwer verständlich? Lerne bewährte Strategien, um diese Probleme systematisch zu lösen.

  • Mache langsame Tests schnell: durch gezielte Isolation von Datenbank, Dateisystem und Co.
  • Beseitige fragile Tests: durch saubere Testisolation und den richtigen Einsatz von Test Doubles
  • Nutze Code Coverage als Werkzeug: nicht als Ziel, sondern als Kompass für noch nicht getesteten Code
PHPUnit für Fortgeschrittene

Eine sehr informative & hilfreiche Schulung mit vielen Anekdoten aus dem echten Leben. Es wurde viel auf eingereichte Fragen eingegangen und auch sehr detailliert beantwortet.

Ein Teilnehmer der Schulung im Juni 2025

PHPUnit für Fortgeschrittene

Deine Tests laufen zu langsam, weil sie auf die Datenbank oder das Dateisystem zugreifen? Du hast fragile Tests, die mal grün und mal rot sind, ohne dass sich etwas geändert hat? Oder deine Tests sind so schwer verständlich, dass sich niemand traut, sie anzufassen?

Diese Schulung zeigt dir bewährte Strategien, um genau diese Probleme systematisch zu lösen. Du lernst, wie du mit PHPUnit Abhängigkeiten gezielt isolierst, Test Doubles richtig einsetzt und Code Coverage als Werkzeug statt als Selbstzweck nutzt.

Aus dem Inhalt

  • Testisolation: Warum geteilte Fixtures und fehlende Isolation zu fragilen Tests führen, und wie du das verhinderst
  • Kollaborierende Objekte testen: Kommunikation zwischen Objekten gezielt prüfen
  • Test Doubles richtig einsetzen: Wann ein Test Stub reicht und wann du wirklich ein Mock Object brauchst
  • I/O unter Kontrolle bringen: Datenbank, Dateisystem, E-Mail und andere Seiteneffekte sauber testen
  • Code Coverage als Kompass: Berichte richtig interpretieren, sinnvolle Ziele setzen und verstehen, was Coverage wirklich aussagt
  • Riskante Tests erkennen und beheben: Was PHPUnit dir über die Qualität deiner Tests verrät
  • Lesbare Tests schreiben: Mystery Guests, kryptische Assertions und andere Verständnishürden beseitigen
  • Langsame Testsuites beschleunigen: Strategien für schnellere Ausführung im Projektalltag

Wer sollte teilnehmen?

Diese Schulung richtet sich an Entwickler:innen, die PHPUnit bereits einsetzen, aber mit langsamen, fragilen oder schwer wartbaren Tests kämpfen. Wenn du das Gefühl hast, dass deine Testsuite dich ausbremst statt dir den Rücken zu stärken, bist du hier richtig.

Gibt es Voraussetzungen für die Teilnahme?

Voraussetzung sind praktische Erfahrungen mit PHPUnit sowie Kenntnisse in objektorientierter Programmierung in PHP. Die notwendigen Grundlagen werden in den Schulungen Testautomation mit PHPUnit sowie Richtig OOP vermittelt.

Das bringt dir diese Schulung

  • Konkrete Lösungen für die häufigsten Probleme mit Tests im Projektalltag
  • Ein klares Verständnis von Testisolation, Test Doubles und deren richtigem Einsatz
  • Strategien, um Code Coverage sinnvoll zu nutzen und noch nicht getesteten Code gezielt aufzuspüren
  • Schnellere, stabilere und lesbarere Tests: und das Wissen, wie du sie so hältst

Sichere dir deinen Platz

Starte jetzt mit der Anmeldung – oder buche ein kostenloses Beratungsgespräch zur Individualisierung.

Advanced PHPUnit 🇬🇧

Duration: 12 hours

02-03 and 12 and 15 and 17 and 19 Jun 2026, 10:00am-12:00pm (CEST)

Registration until: May 19, 2026

1199 €
Book for 1199 €

PHPUnit für Fortgeschrittene 🇩🇪

Dauer: 12 Stunden

14., 16., 18., 21., 23. und 25. September 2026, jeweils 10:00-12:00 (MESZ)

Anmeldefrist: 31. Aug. 2026

1199 €
Für 1199 € buchen

Advanced PHPUnit 🇬🇧

Duration: 12 hours

7, 9, 11, 14, 16 and 18 December 2026, 10:00-12:00 (CET)

Registration until: Nov 23, 2026

1199 €
Book for 1199 €

Advanced PHPUnit 🇬🇧

Duration: 12 hours

Voraussichtlich im Juni 2027. Wir sagen dir gerne Bescheid, wenn wir den Termin festgelegt haben.

1199 €
online (Zoom) Sebastian Bergmann
Nächsten Termin erfahren →

PHPUnit für Fortgeschrittene 🇩🇪

Dauer: 12 Stunden

Voraussichtlich im September 2027. Wir sagen dir gerne Bescheid, wenn wir den Termin festgelegt haben.

1199 €
online (Zoom) Sebastian Bergmann
Nächsten Termin erfahren →

Advanced PHPUnit 🇬🇧

Duration: 12 hours

Voraussichtlich im Dezember 2027. Wir sagen dir gerne Bescheid, wenn wir den Termin festgelegt haben.

1199 €
online (Zoom) Sebastian Bergmann
Nächsten Termin erfahren →

Advanced PHPUnit 🇬🇧 🇩🇪

Dauer: 2-3 Tage

Dein Wunschtermin, beliebige Teilnehmeranzahl. Entweder über Zoom oder über deine bevorzugte Videokonferenzsoftware.

ab 4500 €
Dein Wunschtermin online (Zoom) Sebastian Bergmann
Kostenlose Beratung zur Online-Schulung starten →

Advanced PHPUnit 🇬🇧 🇩🇪

Dauer: 2-3 Tage

Dein Wunschtermin, beliebige Teilnehmeranzahl. Bei dir im Unternehmen oder an deinem Wunschort.

ab 5500 €
Dein Wunschtermin Dein Wunschort Sebastian Bergmann
Kostenlose Beratung zur Inhouse-Schulung starten →
Credits bieten vergünstigten Zugang zu unseren Schulungen. Mehr erfahren
Alle unsere Schulungen zum monatlichen Festpreis. Mehr erfahren

Häufig gestellte Fragen

Warum gibt es keine ganztägigen Online-Schulungen?
Unsere Inhalte sind für optimales Online-Lernen aufbereitet: Kurze, fokussierte Sessions fördern die Konzentration und bieten Zeit zur Verarbeitung des Gelernten zwischen den Einheiten.
Sind die Schulungen live oder aufgezeichnet?
Alle unsere Schulungen finden live als Videokonferenz statt und werden von einem erfahrenen Trainer geleitet. Die Teilnehmer können jederzeit Fragen stellen.
Was macht eure Schulungen einzigartig?
Unsere Schulungen kombinieren Hands-On-Aufgaben mit Live-Coding und der Lösung von realen Problemen. Unsere erfahrenen Trainer garantieren eine besonders gute Lernerfahrung.
Sind eure Schulungen remote oder In-Person?
Wir bieten unsere Schulungen sowohl Remote als auch In-Person an, um den unterschiedlichen Anforderungen unserer Kunden gerecht werden zu können.
Könnt ihr Schulungen speziell auf unsere Bedürfnisse zuschneiden?
Selbstverständlich. Wir können unsere Schulungen jederzeit auf die individuellen Bedürfnisse von Teams und deren Technologie-Stacks anpassen.
Welche Vorteile bieten individualisierte Schulungen?
Inhouse-Schulungen ermöglichen individuelle Themenabsprachen, flexible Termine und zielgerichtetes Lernen im vertrauten Kreis. Das lohnt sich finanziell ungefähr ab vier Teilnehmenden.
Gibt es eine Zertifizierung?
Ja, Teilnehmerinnen und Teilnehmer erhalten nach erfolgreicher Teilnahme auf Wunsch ein Zertifikat.