Testautomation mit PHPUnit

KI generiert Code schneller als je zuvor. Automatisierte Tests stellen sicher, dass er auch funktioniert. Lerne PHPUnit von Grund auf.

  • Schreibe Tests, die dir sofort zeigen, ob dein Code wirklich funktioniert
  • Teste auch komplexen Code mit Abhängigkeiten sauber und zuverlässig
  • Wende bewährte Praktiken an, die deine Tests verständlich und wartbar halten
Testautomation mit PHPUnit

Die Schulung hat mir sehr zum Einstieg mit Unit-Tests geholfen und auch den Sinn dahinter besser zu verstehen. Mir ist jetzt genau bewusst, wie ich an Unit-Tests rangehen sollte und auch wie ich die Tests benenne und entwickle. Auch fand ich die Hintergründe der Entstehungsgeschichte von PHPUnit sehr spannend. Für jeden, der mit Unit-Tests anfangen möchte, ist diese Schulung sehr gut.

Ein Teilnehmer der Schulung im Mai 2025

Testautomation mit PHPUnit

Du schreibst PHP-Code, aber testest noch nicht automatisiert? Oder du nutzt bereits KI-Agenten, die Code generieren. Aber wie stellst du sicher, dass dieser Code auch wirklich funktioniert?

Automatisierte Tests sind die Antwort, und sie werden umso wichtiger, je mehr Code du nicht selbst geschrieben hast: als Sicherheitsnetz, als Spezifikation und als Prüfstein für KI-generierten Code. PHPUnit ist das Standardwerkzeug für automatisierte Tests in PHP, in dieser Schulung lernst du es von Grund auf.

Du erfährst, wie du PHPUnit einrichtest, deine ersten Tests schreibst und Schritt für Schritt auch komplexeren Code testbar machst. Von einfachen Assertions über zustandsbehaftete Objekte bis hin zum Umgang mit Abhängigkeiten: nach dieser Schulung hast du das Werkzeug und das Wissen, um automatisierte Tests in deinem Projekt einzusetzen.

Aus dem Inhalt

  • Warum automatisierte Tests unverzichtbar sind, und warum gerade jetzt
  • PHPUnit installieren, konfigurieren und in den Entwicklungsworkflow integrieren
  • Automatisierte Tests schreiben: von der ersten Assertion bis zum umfassenden Testfall
  • Komplexen Code testen: Objekte mit Zustand und Seiteneffekte
  • Losgelöst von Abhängigkeiten testen: Grundlagen der Testisolation
  • Best Practices: Tests, die nicht nur funktionieren, sondern auch lesbar und wartbar sind

Wer sollte teilnehmen?

Diese Schulung richtet sich an PHP-Entwicklerinnen und -Entwickler, die automatisiertes Testen in ihren Arbeitsalltag integrieren wollen. Egal, ob du noch nie einen Test geschrieben hast oder erste Gehversuche mit PHPUnit machen möchtest: hier bekommst du den Einstieg, den du brauchst.

Gibt es Voraussetzungen für die Teilnahme?

Wir empfehlen mehrmonatige Erfahrung mit der Programmierung in PHP oder einer ähnlichen Programmiersprache. Die Teilnehmenden sollten mit den grundlegenden Konzepten von prozeduraler und objektorientierter Programmierung vertraut sein.

Das bringt dir diese Schulung

  • Du kannst PHPUnit einrichten und in deinen Entwicklungsworkflow integrieren
  • Du schreibst eigenständig Tests für deinen Code – in praktischen Übungen während der Schulung
  • Du verstehst, wie du auch komplexen Code mit Abhängigkeiten testbar machst
  • Du kennst bewährte Praktiken, die deine Tests verständlich und wartbar halten

Sichere dir deinen Platz

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

Credits bieten vergünstigten Zugang zu unseren Schulungen. Mehr erfahren
Alle unsere Schulungen zum monatlichen Festpreis. Mehr erfahren
Wenn du uns direkt nach der ersten Session mitteilst, dass du nicht weitermachen möchtest, schreiben wir dir den gezahlten Schulungspreis als Credits gut. Hast du mit Credits gebucht, erhältst du die eingesetzten Credits zurück. Die Credits sind ab der Gutschrift zwölf Monate gültig und für andere Schulungen unserer Akademie einsetzbar. Die Gutschrift gilt für Buchungen auf Rechnung oder mit Credits.

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.