• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Test-driven development with TYPO3 (T3CON10)
 

Test-driven development with TYPO3 (T3CON10)

on

  • 2,199 views

Slides from the tutorial at the T3CON10-Frankfurt.

Slides from the tutorial at the T3CON10-Frankfurt.

Statistics

Views

Total Views
2,199
Views on SlideShare
2,184
Embed Views
15

Actions

Likes
0
Downloads
0
Comments
2

2 Embeds 15

http://mediawiki.arsmedium.de 8
http://krautsock.posterous.com 7

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi Roland,

    no, this session was not recorded. It was a tutorial, not a talk, by the way (and usually the tutorials are not recorded).


    Oli
    Are you sure you want to
    Your message goes here
    Processing…
  • hi oliver,

    was your talk recorded back then?

    kind regards

    roland
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Test-driven development with TYPO3 (T3CON10) Test-driven development with TYPO3 (T3CON10) Presentation Transcript

  • Test-driven development for TYPO3 Oliver Klee, T3CON10-Frankfurt
  • Why write unit tests?
  • Green feels good!
  • Green feels good!
  • Manual testing is cumbersome
  • Automated testing is fast
  • Unit tests for the Realty Manager extension
  • more than 1600 tests
  • in less than 60 seconds
  • Verify that your code does what you expect
  • Make sure that your changes won‘t break anything
  • Create a safety net for refactoring
  • Let‘s get some terms straight
  • Know your Tools
  • The phpunit extension has it all
  • The phpunit extension has it all phpunit (TYPO3 extension)
  • The phpunit extension has it all phpunit (TYPO3 extension) PHPUnit (PEAR package)
  • The phpunit extension has it all phpunit (TYPO3 extension) PHPUnit (PEAR package) Testrunner (back-end- module)
  • The phpunit extension has it all phpunit (TYPO3 extension) PHPUnit (PEAR package) Testrunner Testrunner (CLI (back-end- module) module)
  • Two tests meet in a bar ...
  • Two tests Test meet in a bar ...
  • Two tests Test meet in a Assertion bar ...
  • Two tests Test meet in a Assertion bar ... Test Test
  • Two tests Test meet in a Assertion bar ... Test Test Testcase
  • Two tests Test meet in a Assertion bar ... Test Test Testcase Testcase
  • Two tests Test meet in a Assertion bar ... Test Test Testcase Testcase Testsuite
  • Code test-first
  • Code test-first
  • Code test-first write test
  • Code test-first write test
  • Code test-first write write test code
  • Code test-first write write test code
  • Code test-first write write test code
  • Code test-first write write test code refactor
  • Code test-first write write test code refactor