Een introductie voor Phpunit
Upcoming SlideShare
Loading in...5
×
 

Een introductie voor Phpunit

on

  • 1,709 views

Een korte introductie voor PHPUnit

Een korte introductie voor PHPUnit

Statistics

Views

Total Views
1,709
Views on SlideShare
1,671
Embed Views
38

Actions

Likes
0
Downloads
1
Comments
0

5 Embeds 38

http://www.martindekeijzer.nl 15
http://www.slideshare.net 11
http://life-of-a-webdeveloper.blogspot.com 5
http://martindekeijzer.nl 5
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Een introductie voor Phpunit Een introductie voor Phpunit Presentation Transcript

    • Een introductie voor PHPUnit
    • (PHP)Unit testing in de praktijk
      • Framework voor het testen van delen code
      • Een stack van verwachte situaties testen tegen je code-deel
      • Het sneller ontdekken van exceptions, errors of onverwachte resultaten
    • PHP Unit Installeren
      • Via PEAR te installeren
      • Gebruik maken van de geintegreerde PHPUnit binnen Zend Studio for Eclipse
    • Test Cases & Suites
      • Test cases testen delen van de code ofwel methods van je classes
      • Test suites is een combinatie van verschillende test cases
    • Opbouw van een test
      • Classes gaan in een ' Classname Test'-class die meestal PHPUnit_Framework_TestCase overerft.
      • Tests zijn public methods die zijn opgebouwd als 'test Methodname '
      • Binnen de test worden Fixtures & Assertions opgenomen
      • PHPUnit Assertion API te vinden op http://www.phpunit.de ; http://www.phpunit.de/manual/3.3/en/api.html#api.assert
    • Errors en Exceptions
      • ExpectedExceptions kunnen worden afgevangen met de setExpectedException method en opgevangen met getExpectedException
      • PHP errors, warnings en notices worden geconverteerd naar exceptions die ook weer kunnen worden afgevangen in PHPUnit_Framework_Error .
    • Fixtures bepalen
      • ' setUp ' zet globale fixtures op
      • ' tearDown ' wordt uitgevoerd om fixtures te vernietigen (file resources e.d.)
      • Worden gecalled voor iedere test method run
    • Opzetten van een Test Suite
      • Commandline via een 'tests' directory
      • Door gebruik van een XML Configuratie
      • Door gebruik van een Test suite class