Workshop: Test-driven Development mit PHP
In diesem Workshop lernt ihr, was testgetriebene Entwicklung (Test-driven-Development) ist, warum sie wichtig ist und wie man daran herangeht.
Die wichtigsten Inhalte:
- Begriffe und Konzepte
- der Workflow bei Test-driven Development
- ein Composer-basiertes Projekt mit PHPUnit aufsetzen
- Test-Patterns
- Benennung von Tests
- Arten und Stufen von Tests
- Prophecy und der PHPUnit-Mock-Builder
- Testing ins Projektmanagement einbauen
- Tests in eigenen Projekten
Dieser Workshop ist auf 3 Tage ausgerichtet. Ich kann ihn auch auf 2 Tage kürzen, wobei dann Inhalte herausfallen werden. Ich empfehle 3 Tage, um möglichst viel von dem Thema mitzunehmen.
Ressourcen
Workshop zu Test-driven Development mit TYPO3 CMS und PHPUnit (DE und EN)
Tea-Beispiel für Unit-Tests mit extbase für TYPO3 CMS
Coffee-Beispiel zu Test-driven Development (TDD) mit PHPUnit (im Anfangszustand)
TDD-Starterprojekt mit PHPUnit und Composer (ohne TYPO3)
Anagram-Finder: das Ergebnis einer Code-Kata mit PHPUnit (im Endzustand)
Beispiele zu Selenium mit PHPUnit
Datum
11.05.2016–13.05.2016
Zeit
09:30–16:45 Uhr
Ort
wird noch bekannt gegeben
Anmeldung
Die Anmeldefrist für diese Veranstaltung ist leider schon vorbei.