0
Een introductie voor PHPUnit
(PHP)Unit testing in de praktijk <ul><li>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 </li></ul>
PHP Unit Installeren <ul><li>Via PEAR te installeren
Gebruik maken van de geintegreerde PHPUnit binnen Zend Studio for Eclipse </li></ul>
Test Cases & Suites <ul><li>Test cases testen delen van de code ofwel methods van je classes
Test suites is een combinatie van verschillende test cases </li></ul>
Upcoming SlideShare
Loading in...5
×

Een introductie voor Phpunit

1,061

Published on

Een korte introductie voor PHPUnit

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,061
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Een introductie voor Phpunit"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×