Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testing von TYPO3-Extensions

Testing von TYPO3-Extensions

Oliver Klee

October 22, 2026

Transcript

41 slides
  1. Über mich Oliver „Oli“ Klee #bonn #workshop-teacher (seit 1999) #extension-dev

    (seit 2005) #unit-testing-guy (seit 2008) #phpstan-guy #best-practices-team #serious-games #metal
  2. 4 Test-Phasen Setup (aufbauen) setUp() Code in der Testmethode Exercise

    (ausführen) Methodenaufruf Verify (prüfen) assert…() Teardown (abbauen) tearDown()
  3. Auswirkungen von TDD höhere Testabdeckung erst denken, dann coden fokussierter

    coden Tests testen, was der Code tun soll (anstatt, was er tut) sauberere Code-Struktur minimaler Code
  4. Die Test-Pyramide End-to-End System Functional Unit Photo by Eugene Tkachenko

    on Unsplash: https://unsplash.com/photos/TF47p5PHW18
  5. Benutze aussagekräftige Test-Namen Benenne das Verhalten. classCanBeInstantiated Nenne die Methode.

    setTitleSetsTitle Nenne die Vorbedingungen. setSizeWithZeroThrowsException hasTitleForEmptyTitleReturnsFalse Benutze nicht „works“ oder „correctly“. measureFrubbleWorksCorrectly

More Decks by Oliver Klee

Other Decks in Programming