home.social

#phpunit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #phpunit, aggregated by home.social.

fetched live
  1. Leaner, steadier PHPUnit runs for upcoming releases
    ----------
    In recent years, the CI load across core WordPress GitHub repos increased as the project[…]
     
    #WordPress #Core #PHPUnit #WordPress71

    wpnews.io/leaner-steadier-phpu

  2. RE: phpc.social/@sebastian/1170071

    I have been working on PHPUnit with high intensity recently. I cannot keep this up without more funding.

    To everyone who already sponsors my Open Source work: thank you. Your support makes a real difference.

    I know times are tough. They are for me, too. If PHPUnit is part of your workflow, please consider sponsoring its continued development:

    phpunit.de/sponsoring.html

    #PHPUnit #OpenSource

  3. RE: phpc.social/@sebastian/1170071

    I have been working on PHPUnit with high intensity recently. I cannot keep this up without more funding.

    To everyone who already sponsors my Open Source work: thank you. Your support makes a real difference.

    I know times are tough. They are for me, too. If PHPUnit is part of your workflow, please consider sponsoring its continued development:

    phpunit.de/sponsoring.html

    #PHPUnit #OpenSource

  4. PHPUnit 13.3 will be released next Friday, August 7. It ships quite a few impactful improvements I have been working on over the past months.

    The ChangeLog lists what's new, but my newsletter, sent right after the release, explains these changes and puts them into perspective.

    Not subscribed yet? It's free, and you can unsubscribe anytime:

    phpunit.de/newsletter

    ChangeLog: github.com/sebastianbergmann/p

    #PHPUnit

  5. PHPUnit 13.3 will be released next Friday, August 7. It ships quite a few impactful improvements I have been working on over the past months.

    The ChangeLog lists what's new, but my newsletter, sent right after the release, explains these changes and puts them into perspective.

    Not subscribed yet? It's free, and you can unsubscribe anytime:

    phpunit.de/newsletter

    ChangeLog: github.com/sebastianbergmann/p

    #PHPUnit

  6. Das absolut wichtigste Werkzeug, auf das ich beim Entwickeln von #PHPUnit Tests am wenigsten verzichten könnte?

    #Xdebug

    Die Arbeit mit Xdebug muss man sich angewöhnen. Wer bei meinem #Workshop am 11. September beim #TYPO3camp in München teilnimmt, lernt auch gleich mit Xdebug umzugehen.
    Aber Vorsicht! Wer einmal damit angefängt, kann nicht mehr damit aufhören.

    Tu nicht var-dumpen, komm lieber zum Camp: typo3camp-muenchen.de/

    #TYPO3 #php

  7. Das absolut wichtigste Werkzeug, auf das ich beim Entwickeln von #PHPUnit Tests am wenigsten verzichten könnte?

    #Xdebug

    Die Arbeit mit Xdebug muss man sich angewöhnen. Wer bei meinem #Workshop am 11. September beim #TYPO3camp in München teilnimmt, lernt auch gleich mit Xdebug umzugehen.
    Aber Vorsicht! Wer einmal damit angefängt, kann nicht mehr damit aufhören.

    Tu nicht var-dumpen, komm lieber zum Camp: typo3camp-muenchen.de/

    #TYPO3 #php

  8. Ein Projekt setzt Testing voraus. Wie reagierst du?

    a) Ich schreibe einen Test für den Test, der testet, ob mein Test richtig testet. PHPUnit ist mein Therapeut.

    b) Ich bin "Es-funktioniert-auf-meinem-Rechner" zertifiziert. Kunden, die Tests fordern, halte ich für krankhaft paranoid.

    c) Ich bin außer mir vor Freude und schreibe Tests, bevor ich überhaupt weiß, worum es geht.

    d) Ich nutze die Gelegenheit und besuche den #PHPUnit #Workshop beim #TYPO3camp in München: eventbrite.de/e/typo3camp-munc

  9. Ein Projekt setzt Testing voraus. Wie reagierst du?

    a) Ich schreibe einen Test für den Test, der testet, ob mein Test richtig testet. PHPUnit ist mein Therapeut.

    b) Ich bin "Es-funktioniert-auf-meinem-Rechner" zertifiziert. Kunden, die Tests fordern, halte ich für krankhaft paranoid.

    c) Ich bin außer mir vor Freude und schreibe Tests, bevor ich überhaupt weiß, worum es geht.

    d) Ich nutze die Gelegenheit und besuche den #PHPUnit #Workshop beim #TYPO3camp in München: eventbrite.de/e/typo3camp-munc

  10. Wer #PHPUnit beherrscht, hebt sich ab. Im Team, bei Agenturen und Kunden sind EntwicklerInnen gefragt, die qualitätsbewusst arbeiten. Tests zeigen, dass du nicht nur Code schreibst, sondern Verantwortung für dessen Zustand übernimmst.

    Am 11. September beim #TYPO3camp in München hast du die nächste Gelegenheit, meinen #Workshop zu besuchen. Anmeldung läuft bereits: eventbrite.de/e/typo3camp-munc

    #t3cm #t3cm26 #TYPO3 #php

  11. Wer #PHPUnit beherrscht, hebt sich ab. Im Team, bei Agenturen und Kunden sind EntwicklerInnen gefragt, die qualitätsbewusst arbeiten. Tests zeigen, dass du nicht nur Code schreibst, sondern Verantwortung für dessen Zustand übernimmst.

    Am 11. September beim #TYPO3camp in München hast du die nächste Gelegenheit, meinen #Workshop zu besuchen. Anmeldung läuft bereits: eventbrite.de/e/typo3camp-munc

    #t3cm #t3cm26 #TYPO3 #php

  12. Just switched a four-year-old project with more than 1.000 #PHPUnit feature tests to parallel test execution with a decrease in execution time from nine to less than two minutes. Not entirely without friction, but worth the effort. Learned a lot about garbage collection and memory leaks, things, you usually neglect in your daily work.

  13. Just switched a four-year-old project with more than 1.000 #PHPUnit feature tests to parallel test execution with a decrease in execution time from nine to less than two minutes. Not entirely without friction, but worth the effort. Learned a lot about garbage collection and memory leaks, things, you usually neglect in your daily work.

  14. In meinen #PHPUnit #Testing #Workshops sage ich immer, um PHPUnit zu erlernen, muss man keine Vorkenntnisse besitzen.
    Das ist eigentlich falsch. Man muss natürlich ein fundiertes Wissen über #PHP haben.

    Bitte? Das hast du bereits? Na dann gibt es ja keine Ausrede mehr! Schau am 11. September 2026 in München beim #TYPO3 #Barcamp vorbei und nimm an meinem Workshop teil:
    typo3camp-muenchen.de/

    Und das steht am Programm: typo3camp-muenchen.de/special-

    #t3cm #t3cm26

  15. In meinen #PHPUnit #Testing #Workshops sage ich immer, um PHPUnit zu erlernen, muss man keine Vorkenntnisse besitzen.
    Das ist eigentlich falsch. Man muss natürlich ein fundiertes Wissen über #PHP haben.

    Bitte? Das hast du bereits? Na dann gibt es ja keine Ausrede mehr! Schau am 11. September 2026 in München beim #TYPO3 #Barcamp vorbei und nimm an meinem Workshop teil:
    typo3camp-muenchen.de/

    Und das steht am Programm: typo3camp-muenchen.de/special-

    #t3cm #t3cm26

  16. Looking forward to this one: on August 6, I'll be at the @engkiosk Rhine-Ruhr Meetup in Düsseldorf! 🎤

    I'll be talking about "Turbo-Charging Your PHPUnit Suite", because slow tests destroy flow, and it doesn't have to be that way.

    If you're in the Rhine-Ruhr area, come by and say hi. I always enjoy meeting the community in person.

    phpunit.expert/events/engineer

    #PHP #PHPUnit #Meetup

  17. Looking forward to this one: on August 6, I'll be at the @engkiosk Rhine-Ruhr Meetup in Düsseldorf! 🎤

    I'll be talking about "Turbo-Charging Your PHPUnit Suite", because slow tests destroy flow, and it doesn't have to be that way.

    If you're in the Rhine-Ruhr area, come by and say hi. I always enjoy meeting the community in person.

    phpunit.expert/events/engineer

    #PHP #PHPUnit #Meetup

  18. #PHPUnit version like `PHPUnit {PHPUnitVersion::id()}` 😂

    (PHP 8.2.31; phpunit 11.5.56; codeception 5.3.5)

  19. #PHPUnit version like `PHPUnit {PHPUnitVersion::id()}` 😂

    (PHP 8.2.31; phpunit 11.5.56; codeception 5.3.5)

  20. Kunden werden auf Probleme oft erst aufmerksam, wenn der Going-Live-Termin plötzlich verschoben wird.

    Wer früh testet, kann Releases leichter vorhersagen. Das ist kein nettes Extra, es ist ein klarer Wettbewerbsvorteil, den du in meinem #PHPUnit #Workshop nutzen lernst.

    Jetzt anmelden! 11. September, #TYPO3camp München: eventbrite.de/e/typo3camp-munc

    #TYPO3 #t3cm #t3cm26 #php

  21. Kunden werden auf Probleme oft erst aufmerksam, wenn der Going-Live-Termin plötzlich verschoben wird.

    Wer früh testet, kann Releases leichter vorhersagen. Das ist kein nettes Extra, es ist ein klarer Wettbewerbsvorteil, den du in meinem #PHPUnit #Workshop nutzen lernst.

    Jetzt anmelden! 11. September, #TYPO3camp München: eventbrite.de/e/typo3camp-munc

    #TYPO3 #t3cm #t3cm26 #php

  22. Wetterbericht für dein Projekt ohne Tests: „Unbeständig, örtlich Bug-Schauer, am Wochenende Hotfix-Gewitter.“

    Buche jetzt einen #Workshop über #PHPUnit Tests und reise zum #TYPO3camp nach München.

    Dort herrscht am 11.09.2026 unverbuggter Sonnenschein, eine grüne Pipeline und 0% Regressionswahrscheinlichkeit.

    Hier der detaillierte Wetterbericht: typo3camp-muenchen.de/special-

    Und dort die Anmeldung: eventbrite.de/e/typo3camp-munc

    #TYPO3 #t3cm #t3cm26 #php

  23. Wetterbericht für dein Projekt ohne Tests: „Unbeständig, örtlich Bug-Schauer, am Wochenende Hotfix-Gewitter.“

    Buche jetzt einen #Workshop über #PHPUnit Tests und reise zum #TYPO3camp nach München.

    Dort herrscht am 11.09.2026 unverbuggter Sonnenschein, eine grüne Pipeline und 0% Regressionswahrscheinlichkeit.

    Hier der detaillierte Wetterbericht: typo3camp-muenchen.de/special-

    Und dort die Anmeldung: eventbrite.de/e/typo3camp-munc

    #TYPO3 #t3cm #t3cm26 #php

  24. Natürlich kann man auf eine Testing-Expertise im Portfolio verzichten.
    In der Antike war schließlich auch nicht jeder Hellene Fischer.

    Wenn du dich aber fortbilden möchtest und nicht mehr im Mittelalter lebst, besuche meinen #PHPUnit #workshop beim #TYPO3camp in München.

    Wir können dort auch singen und tanzen, aber vorrangig sind das unsere Themen: typo3camp-muenchen.de/special-

    Anmeldung unter eventbrite.de/e/typo3camp-munc

    Am 11.09.2026 testen wir uns gemeinsam atemlos durch den Code!

    #t3cm26 #php

  25. Natürlich kann man auf eine Testing-Expertise im Portfolio verzichten.
    In der Antike war schließlich auch nicht jeder Hellene Fischer.

    Wenn du dich aber fortbilden möchtest und nicht mehr im Mittelalter lebst, besuche meinen #PHPUnit #workshop beim #TYPO3camp in München.

    Wir können dort auch singen und tanzen, aber vorrangig sind das unsere Themen: typo3camp-muenchen.de/special-

    Anmeldung unter eventbrite.de/e/typo3camp-munc

    Am 11.09.2026 testen wir uns gemeinsam atemlos durch den Code!

    #t3cm26 #php

  26. Projektmanager hassen diesen Trick!

    Kostenvoranschläge jetzt neu kalkulieren! 5 Personentage für manuelles Testen im Browser verrechnen!

    Zahlt dir kein Kunde, machen musst du es trotzdem?
    Dann ändere die Strategie und lerne automatisierte Tests zu erstellen. Zum Beispiel in meinem #PHPUnit #Workshop, das nächste Mal am 11.09.2026 am #TYPO3camp in München.

    Projektmanager werden dich lieben: eventbrite.de/e/typo3camp-munc

    Und das steht am Programm: typo3camp-muenchen.de/special-

    #TYPO3 #t3cm #t3cm26 #php

  27. Projektmanager hassen diesen Trick!

    Kostenvoranschläge jetzt neu kalkulieren! 5 Personentage für manuelles Testen im Browser verrechnen!

    Zahlt dir kein Kunde, machen musst du es trotzdem?
    Dann ändere die Strategie und lerne automatisierte Tests zu erstellen. Zum Beispiel in meinem #PHPUnit #Workshop, das nächste Mal am 11.09.2026 am #TYPO3camp in München.

    Projektmanager werden dich lieben: eventbrite.de/e/typo3camp-munc

    Und das steht am Programm: typo3camp-muenchen.de/special-

    #TYPO3 #t3cm #t3cm26 #php

  28. Letztens im Beichtstuhl:
    "Ich habe ungetestet ins Produktiv-System deployt."
    "Wie oft, mein Sohn?"
    "Täglich."
    "Dann betest du drei Vaterunser und besuchst einen #PHPUnit #Workshop!"

    Die Buße kannst Du am 11.09.2026 bei meinem Workshop am #TYPO3camp in München antreten. Es sind noch Bank-Plätze unter der Kanzel frei: eventbrite.de/e/typo3camp-munc

    Zur Liturgie: typo3camp-muenchen.de/special-

    #TYPO3 #t3cm #t3cm26 #php

  29. Letztens im Beichtstuhl:
    "Ich habe ungetestet ins Produktiv-System deployt."
    "Wie oft, mein Sohn?"
    "Täglich."
    "Dann betest du drei Vaterunser und besuchst einen #PHPUnit #Workshop!"

    Die Buße kannst Du am 11.09.2026 bei meinem Workshop am #TYPO3camp in München antreten. Es sind noch Bank-Plätze unter der Kanzel frei: eventbrite.de/e/typo3camp-munc

    Zur Liturgie: typo3camp-muenchen.de/special-

    #TYPO3 #t3cm #t3cm26 #php

  30. „Das kann gar nicht kaputt sein, das habe ich nicht angefasst!“ – Berühmte letzte Worte eines Entwicklers.

    #PHPUnit findet Regressionen, bevor es der Kunde tut. #Workshop für TYPO3-Entwickler am 11.09.2026 beim #TYPO3camp München – jetzt anmelden! 👉 eventbrite.de/e/typo3camp-munc

    Programm: typo3camp-muenchen.de/special-

    #TYPO3 #t3cm #t3cm26 #php

  31. „Das kann gar nicht kaputt sein, das habe ich nicht angefasst!“ – Berühmte letzte Worte eines Entwicklers.

    #PHPUnit findet Regressionen, bevor es der Kunde tut. #Workshop für TYPO3-Entwickler am 11.09.2026 beim #TYPO3camp München – jetzt anmelden! 👉 eventbrite.de/e/typo3camp-munc

    Programm: typo3camp-muenchen.de/special-

    #TYPO3 #t3cm #t3cm26 #php