Test-driven-Development mit TYPO3
Workshop
Datum und Zeit
05.11.2023 15:00–15:45 Uhr
Zielgruppen
TYPO3-Devs
Automatisierte Tests für eure TYPO3-Extensions sind absolut notwendig, damit eure Extension nachhaltig zuverlässig arbeitet. Test-driven-Development (TDD) ist eine Strategie dafür, euch gleichzeitig hilft, fokussierter zu arbeiten und euren Code besser zu strukturieren.
In diesem praxisnahen Workshop lernt ihr, wie ihr beim Schreiben von TYPO3-Extensions strategisch und technisch Test-driven-Development umsetzt.
Die wichtigsten Inhalte:
- Begriffe und Konzepte
- Arten und Stufen von Tests
- der Workflow beim Test-driven-Development
- Testing-Patterns
- Starter-Tests
- Tests benennen
- Tests für Domain-Models
- Tests für die Persistenzschicht
- Tests für Repositories
- Tests für Controller (je nach Zeit)
- Überraschungsfeature :-)
Ressourcen
Folien zum Workshop 05-06/2023 (DE)
Folien vom Workshop 09/2017 (DE)
Tea-Beispiel für Unit-Tests mit Extbase für TYPO3 CMS
Coffee-Beispiel zu Test-driven Development (TDD) mit PHPUnit (im Anfangszustand)