Sebastian Bergmann

PHP Code mit Zuversicht entwickeln:
Gemeinsam schaffen wir Vertrauen durch Testing.

Als Schöpfer von PHPUnit zeige ich Dir und Deinem Team den klaren Weg: Macht Eure komplexen Systeme testbar und releast mit echtem Vertrauen.

Gründer von PHPUnit
3,5+ Mio. Anwender
25+ Jahre Erfahrung
Du brauchst dringend kurzfristige Unterstützung? Jetzt Notfall-Termin buchen
eBay Etsy Salesforce Facebook BVB

Sebastian Bergmann

PHPUnit Creator Open Source Advocate Testing Expert International Speaker

"Hallo, ich bin Sebastian. Seit über 25 Jahren erlebe ich PHP und weiß genau, wie sich die Angst vor Legacy-Code und die damit verbundene Frustration anfühlt. Es ist meine Mission, Teams zu helfen, diese Ängste zu überwinden und wieder Freude am Entwickeln zu haben.

Als Schöpfer und Haupt-Maintainer von PHPUnit biete ich Dir Wissen aus erster Hand. Meine Expertise, gewachsen aus jahrzehntelanger Erfahrung, zahlreichen Fachbüchern, internationalen Vorträgen und meinem Engagement als Gründungsmitglied der PHP Foundation, fließt direkt in unsere Zusammenarbeit ein.

Ich lebe die Open-Source-Philosophie des gemeinsamen Lernens und der Transparenz. Gemeinsam schaffen wir eine Testkultur, die Vertrauen und Zuversicht in den Mittelpunkt stellt."

Sebastian Bergmann spricht auf einer Konferenz

Kennst Du diese Herausforderungen?

Viele Entwicklungsteams kämpfen mit denselben Problemen beim Testen von Software

Die Angst vor der Änderung: Wenn jeder Refactoring-Versuch zum Risiko wird.

Dein Team ist gelähmt. Die Furcht vor unerwarteten Fehlern in ungetestetem Code ist riesig. Jede Änderung birgt ein Risiko, hemmt Innovation und führt zu Stillstand. Das Gefühl der Scham, den Code nicht zu verstehen, ist allgegenwärtig.

Gefangen im Hamsterrad: Wenn Zeitdruck die Qualität frisst.

Unter Zeitdruck werden Tests oft als "Nice-to-have" behandelt, obwohl sie langfristig Zeit sparen würden. Dein Team verbringt mehr Zeit mit der Fehlerbehebung als mit der Entwicklung neuer Features. Das führt zu Frustration und verlangsamter Entwicklung.

Das Labyrinth des Legacy-Codes: Komplexe Abhängigkeiten lähmen Euch.

Eng gekoppelter Code erschwert isolierte Tests. Der Überblick geht verloren, jede Änderung fühlt sich unsicher an. Mocking und Stubs erscheinen als unüberwindbare Hürde.

Chaos statt Standard: Inkonsistente Testpraktiken im Team.

Jede:r Entwickler:in testet anders (oder gar nicht). Es fehlt eine gemeinsame Strategie und Standards im Team.

Die Lösung: Praxisnahe Weiterbildung

Schulungen

Professionelle PHPUnit-Schulungen direkt vom Schöpfer

Testautomation mit PHPUnit

Lerne die Grundlagen der Testautomatisierung mit PHPUnit kennen.

  • PHPUnit installieren und konfigurieren
  • Erste Tests schreiben und ausführen
  • Best Practices für das Testen mit PHPUnit

PHPUnit für Fortgeschrittene

Vertiefe Dein Wissen und lerne fortgeschrittene Techniken.

  • Komplexe Testszenarien meistern
  • Test Stubs und Mock Objects einsetzen
  • Testsuites optimieren

Testgetriebene Entwicklung

Entwickle Software zielgerichtet mit TDD.

  • TDD-Zyklus verstehen und anwenden
  • Test-First Development praktizieren
  • Refactoring mit Sicherheit

Weitere Schulungen

Entdecke mein vollständiges Schulungsangebot - von PHPUnit bis Clean Code.

  • Alle Schulungen auf Deutsch & Englisch
  • Online & In-House möglich
  • Individuell auf Dein Team zugeschnitten
Alle Schulungen ansehen
oder

Du suchst eine individuelle Schulung für Dein Team?

Kontakt aufnehmen
Ein Team von Entwicklern arbeitet an einem Tisch zusammen

Meine Philosophie: Testen ist Teamsport

Ich bin überzeugt: Herausragende Softwarequalität ist kein Zufallsprodukt, sondern das Ergebnis einer gemeinsamen Kultur. Für mich ist Testing keine isolierte Phase, sondern der Herzschlag der Entwicklung.

Dieser Ansatz schafft nicht nur robustere Produkte, sondern auch selbstbewusstere Teams. Wenn jede:r Entwickler:in die Sicherheit hat, Code ohne Angst vor Seiteneffekten zu ändern, entsteht eine Dynamik, die Innovation fördert. Ich gebe euch die Werkzeuge und das Mindset, um dieses Vertrauen in eurer eigenen Codebase zu etablieren.

Kontakt aufnehmen

Was meine Kund:innen sagen

Echte Stimmen von Teams, die ich transformiert habe

"Wir hatten das Vergnügen, mit Sebastian zu arbeiten, um unsere Teams zu schulen. Er hat exzellente Arbeit geleistet und wir werden seine Dienste in Zukunft sicher wieder in Anspruch nehmen."

Oliver Ratzesberger

Senior Director, eBay Inc.

"Sebastian hat uns sowohl durch Reviews unserer Codebase als auch durch das Training für unser Team sehr geholfen. Neue Angestellte konnten ihre Fähigkeiten binnen kürzester Zeit auf PHPUnit übertragen."

Noah Sussmann

Test Architect, Etsy Inc.

"Die Fähigkeit von Sebastian, Schulungsinhalte in individuellen Formaten aufzubereiten, hat es uns ermöglicht, sein umfassendes Wissen effektiv und effizient zu nutzen."

Kevin Howe

Development Manager, InstaClick Inc.

"Die PHPUnit-Schulung zum Thema Datenbanktests war für mich ein echter Gamechanger. Eine klare Empfehlung für alle, die mit sensiblen Daten arbeiten und ihre Teststrategie aufs nächste Level bringen wollen."

Schulungsteilnehmer

Code testen, der mit der Datenbank spricht

"Sebastian und Stefan haben uns gezeigt, wie unsere Entwickler kontinuierlich Geschäftswert liefern können, ohne dass sie durch unseren Legacy-Code eingeschränkt werden."

Dave Rochwerger

Director Engineering, Trulia

"Die Energie in den Workshops war unglaublich beeindruckend. Das positive Feedback meines Teams hat bestätigt, dass der Einsatz ein voller Erfolg war."

Mike Depuy

Director of Software Engineering, Salesforce

Individuelle Beratung für Dein Team

Maßgeschneiderte Lösungen, direkt in Deinem Projekt

Wir testen gemeinsam Deine Software

Praktikable Lösungen zur Testautomation anhand von Problemstellungen direkt aus Deiner eigenen Codebasis.

Denn langfristig sind weder ungetesteter Code noch manuelle Tests eine Option. Automatisierung ist unverzichtbar. Doch wie gelingt sie effektiv?

In Lehrbüchern klingt Testautomation immer so einfach, doch es werden selten reale Problemfälle gezeigt. Online-Ressourcen bieten zwar viel Material, aber selten konkrete Lösungen für Deine Projektspezifika.

In diesem Training gehen wir anders vor: Wir arbeiten in Deinem Projekt, an Tests für Deine Software. Gemeinsam entwickeln wir praxistaugliche Ansätze und setzen die Lösungen direkt um. Du nimmst am Ende nicht nur Wissen, sondern funktionierende Lösungen mit.

Jetzt Beratung anfragen

Du hast eine andere Herausforderung?

Jedes Projekt ist einzigartig. Wenn Du ein spezifisches Anliegen hast, das hier nicht aufgeführt ist, finden wir eine individuelle Lösung.

  • Architektur- & Code-Reviews
  • Strategie-Workshops für Testautomation
  • Langfristiges Team-Coaching
  • Individuelle Tool-Entwicklung
Beschreibe Dein Anliegen

Insights

Lerne aus echten Projekten und praktischen Erfahrungen

Eine Person mit einem Rucksack steht auf einem Felsvorsprung und blickt unter einem teilweise bewölkten blauen Himmel auf eine Reihe grüner Berge.

30 Jahre PHP, 25 Jahre PHPUnit

Sebastian Bergmann blickt auf 30 Jahre Open Source-Innovationen zurück.

Weiterlesen
Ein junger Mensch mit langen braunen Haaren sieht nachdenklich und etwas besorgt aus und stützt sein Kinn auf seine Hand vor einem blaugrünen Hintergrund.

Testen hält mich von der Arbeit ab

Das Schreiben von Unit Tests braucht Zeit. Lohnt sich dieser Aufwand wirklich?

Weiterlesen
Ein Schild mit der Aufschrift "Privatgrundstück, Betreten verboten" steht vor einem großen modernen Haus mit einer Holzterrasse und Glasgeländern im Hintergrund.

Mocke nicht, was Dir nicht gehört

Verwendest Du Abstraktionen, die Dir nicht gehören, kann es Probleme beim Testen geben.

Weiterlesen

Präsentationen & Vorträge

Material und Aufzeichnungen von Konferenzen und Events

Material
Juni 2025

Testable Database Interaction

Du lernst Best Practices und Design Patterns kennen, mit denen du testbare Datenbankinteraktionen in deinen Softwareprojekten umsetzen und gezielt testen kannst, ohne dabei den Kopf zu verlieren.

Material ansehen
Video
Juni 2025

So you think you know PHPUnit

Ich nehme Dich mit auf eine Entdeckungsreise zu den verborgenen Tiefen und kaum bekannten Möglichkeiten von PHPUnit, um noch mehr aus dem Tool herauszuholen, das du täglich verwendest.

Aufzeichnung ansehen
Video
November 2024

PHPUnit 10-12: What to know & what to forget

Alles über PHPUnit 10-11 und wie du dich auf PHPUnit 12 vorbereitest. Plus: Was du getrost vergessen kannst.

Aufzeichnung ansehen

Lass uns über Dein Projekt sprechen

Egal, ob Du gerade erst mit Testing anfängst oder ein komplexes Legacy-System hast: wir finden die richtige Lösung für Dein Team.

Kennenlern-Termin buchen

30-minütiges kostenloses Erstgespräch

Buche direkt einen Termin für ein unverbindliches Beratungsgespräch. Wir besprechen Deine Herausforderungen und finden gemeinsam die beste Lösung.

Jetzt Kennenlern-Termin buchen

Notfall-Termin buchen

Schnelle Hilfe in dringenden Fällen

Buche einen kostenpflichtigen Notfall-Termin (60 Minuten), um sofortige Unterstützung zu erhalten.

Jetzt Notfall-Termin buchen

Kontaktformular

Schreibe mir eine Nachricht

Beschreibe Dein Projekt ausführlich und ich melde mich zeitnah bei Dir zurück.