[TYPO3-UG Dutch] TYPO3 Unit Test Training in Utrecht
Loek Hilgersom
loek at netcoop.nl
Wed Dec 7 10:41:12 CET 2011
Beste TYPO3 ontwikkelaars,
Op 13 en 14 december organiseren we in Utrecht een training in Php
Unit-testing voor TYPO3 ontwikkelaars. De training zal worden verzorgd
door Oliver Klee, TYPO3 Security Team member en bovenal 'Mr. Unit Test'
himself.
Er is nog plek voor enkele ontwikkelaars om mee te doen. Voorwaarde is
dat je redelijke ervaring hebt met PHP en TYPO3-extensie-ontwikkeling,
en je moet zelf zorgen voor een computer met werkende IDE en
development-omgeving met lokale webserver voor het ontwikkelen van TYPO3
projecten.
Voor wie er nog niet bekend mee is: Unit Testing is een belangrijke
techniek voor het verbeteren van de kwaliteit van je code. Door het
schrijven van eenvoudige test scripts garandeer je dat de code die je
schrijft ook daadwerkelijk dat doet wat het moet doen. Waar unit tests
helemaal hun waarde bewijzen is bij refactoring van bestaande code
(tests kunnen je garanderen dat de nieuwe code ook echt 100% hetzelfde
doet als de oude code, zonder dat je handmatig alle mogelijkheden en
uitzonderingsgevallen van je applicatie opnieuw hoeft te testen), of bij
regressie tests, het vinden van bugs in een bestaande applicatie na het
maken van aanpassingen: als de bestaande code is voorzien van unit tests
kun je met 1 druk op de knop nagaan of de wijzigingen elders in de code
iets breken. Aanvankelijk kost het maken van unit tests wat extra tijd,
maar het betaalt zich heel snel dubbel en dwars terug: in betere
kwaliteit en snellere oplevering omdat je veel bugs al vindt en oplost
voordat je je code echt uitvoert.
Voor unit testing is een handige TYPO3-extensie beschikbaar (phpunit)
waarmee je via een BE-module met een druk op de knop je tests kunt laten
draaien. Verder is unit testing zowel voor pibase- als extbase-extensies
te gebruiken (en natuurlijk ook FLOW3).
We vragen van de deelnemers een kleine eigen bijdrage van € 50,- voor de
hele training.
Laat me z.s.m. weten als je mee wilt doen, er zijn nog enkele plekken
beschikbaar (vol is vol).
Met vriendelijke groet,
Loek Hilgersom
More information about the TYPO3-UG-Dutch
mailing list