Sebastian Bergmann

Meistere Testautomatisierung
mit persönlicher Beratung und Schulungen vom Schöpfer von PHPUnit.

Ich zeige dir und deinem Team den klaren Weg: Macht eure komplexen Systeme testbar und releast mit echtem Vertrauen.

Schöpfer von PHPUnit
3,5+ Mio. Anwender
25+ Jahre Erfahrung
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

Wie ich dir und deinem Team helfe

Ob Refactoring-Angst, Zeitdruck oder Legacy-Labyrinth – gemeinsam machen wir deine Software testbar und dein Team sicher.

Beratung & Coaching

Wir lösen Testautomation an deiner echten Codebasis – praxistaugliche Lösungen, die du direkt mitnimmst.

  • Wir testen gemeinsam deine Software
  • Architektur- & Code-Reviews
  • Strategie-Workshops & Team-Coaching
Beratung & Coaching entdecken

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 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

Insights

Lerne aus echten Projekten und praktischen Erfahrungen

Die Hände einer Person knüpfen einen Palstek in ein Segeltau, im Hintergrund das Wasser. Ein Sinnbild für Verifikation: Vertrauen in einen Knoten erbt sich nicht von der Person, die ihn geknüpft hat. Wer sich darauf verlassen will, knüpft ihn selbst oder prüft ihn.

Vertrauen ist nicht übertragbar

Nach meinem Experiment mit KI-generiertem Code bin ich auf drei Beobachtungen gestoßen: von der Organisation über den Einzelnen bis zur nächsten Generation. Zusammen führen sie zu einer unbequemen Erkenntnis und zu der Fähigkeit, auf die es im KI-Zeitalter am meisten ankommen wird.

Weiterlesen
Zwei Personen laufen aus der Vogelperspektive über die rote Bahn eines Stadions, versetzt zueinander in benachbarten Bahnen. Die tiefstehende Sonne zieht ihre Schatten weit über den Belag, die weißen Linien durchziehen das Bild im immer gleichen Abstand. Ein Sinnbild dafür, dieselbe Strecke unter gleichen Bedingungen wieder und wieder zu laufen, bis das Muster sichtbar wird.

Wiederholung und Durchblick: Was ist neu in PHPUnit 13.3?

Flaky Tests zuverlässig erkennen und kontrolliert tolerieren, Code Coverage aus Sicht deiner Klassen, sichtbar gemachte Branch und Path Coverage und ein Filter nach Testgröße: Ich zeige dir, was es Neues in PHPUnit 13.3 gibt.

Weiterlesen
Ein Trampelpfad zieht sich quer über eine Rasenfläche in einem Park. Er ist kaum einen Schuh breit, das Gras an seinen Rändern ist niedergetreten, die Erde in der Mitte blank. Er verläuft nicht gerade, sondern in einem flachen Bogen den Hang hinauf, dorthin, wo er zwischen den Büschen verschwindet. Niemand hat diesen Weg geplant; er ist entstanden, weil alle ihn genommen haben. So entscheidet auch ein Tracing-JIT, welchen Code er kompiliert.

Wie PHP Maschinencode erzeugt

Der JIT ist auf keiner Standardinstallation eingeschaltet. Ihn einzuschalten ist eine Wette darauf, dass der kompilierte Code lange genug läuft, um die Kompilierung wieder hereinzuholen. An einer Testsuite mit 177 Tests verliert der Function-JIT diese Wette, und der Tracing-JIT gewinnt sie.

Weiterlesen

Präsentationen & Vorträge

Material und Aufzeichnungen von Konferenzen und Events

Material
August 2026

Test-Driven Security

I argue that security flaws result from a lack of testing, and demonstrate how PHPUnit can help prevent common vulnerabilities, such as SQL Injection or Cross-Site Scripting.

Mehr Informationen
Video
August 2026

Supply Chain Security in the PHP Ecosystem

Do you know what ends up in your vendor directory, and why? Composer has turned the dependency resolver into a supply chain security checkpoint. This talk shows how it works, where it helps, and where it can bite.

Mehr Informationen
Material
August 2026

Turbo-Charging Your PHPUnit Suite

Turbo-charge your productivity: discover how to make your test suite blazingly fast!

Mehr Informationen

Veranstaltungen

Auf diesen Veranstaltungen kannst du mich als Nächstes treffen

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.