0
Test Driven Development  being infected the php world . Carlos Edwin Sandoval Díaz < [email_address] > ITSSP - June 13 th ...
Test Driven Development 2 Summary <ul><li>What is TDD ? </li></ul><ul><li>TDD in the PHP world </li></ul><ul><li>Unit Test...
Test Driven Development 2 Summary <ul><li>What is TDD ? </li></ul><ul><li>TDD in the PHP world </li></ul><ul><li>Unit Test...
Test Driven Development 3 What is TDD ? <ul><li>Is a software development technique. </li></ul><ul><li>Is an aspect of Ext...
Test Driven Development 3 What process involving TDD ?
Test Driven Development 3 What process involving TDD ?
Test Driven Development 3 TDD in the PHP world <ul><li>Start testing first is better than trying of to solve the problems ...
Test Driven Development 3 What is Unit Testing <ul><li>Is a procedure used to validate that individual units of source cod...
Test Driven Development 3 Unit Test Tools <ul><li>For the PHP developers there are a few tools that let us to develop unit...
Test Driven Development 3 <ul><li>Is a PHP unit test and web test framework.  </li></ul><ul><li>It has support for SSL, fo...
Test Driven Development 3 <ul><li>PHPUnit is an open source framework for test-driven development in any PHP-based code th...
Test Driven Development 2 Questions?
Test Driven Development 2 Resources <ul><li>Blog ’s  </li></ul><ul><li>Sebastian Bergmann:  http://sebastian-bergmann.de/ ...
Upcoming SlideShare
Loading in...5
×

The Excercies Of Test Driven Development Being Infected The Php World

2,859

Published on

This is a talk is related with the TDD technique adopted in early times by the php community.

Here you found information for either of two: simple test and phpunit frameworks.

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

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

No notes for slide

Transcript of "The Excercies Of Test Driven Development Being Infected The Php World"

  1. 1. Test Driven Development being infected the php world . Carlos Edwin Sandoval Díaz < [email_address] > ITSSP - June 13 th 2007
  2. 2. Test Driven Development 2 Summary <ul><li>What is TDD ? </li></ul><ul><li>TDD in the PHP world </li></ul><ul><li>Unit Test Tools </li></ul><ul><ul><ul><li>Simple Test </li></ul></ul></ul><ul><ul><ul><li>PHPunit </li></ul></ul></ul><ul><li>Conclusions </li></ul>
  3. 3. Test Driven Development 2 Summary <ul><li>What is TDD ? </li></ul><ul><li>TDD in the PHP world </li></ul><ul><li>Unit Test Tools </li></ul><ul><ul><ul><li>Simple Test </li></ul></ul></ul><ul><ul><ul><li>PHPunit </li></ul></ul></ul><ul><li>Conclusions </li></ul>
  4. 4. Test Driven Development 3 What is TDD ? <ul><li>Is a software development technique. </li></ul><ul><li>Is an aspect of Extreme Programming. </li></ul><ul><li>Y ou write a test before you write the production code . </li></ul><ul><li>T he goal is the specification and not the validation </li></ul><ul><li>Is a reason to do Unit Testing. </li></ul>
  5. 5. Test Driven Development 3 What process involving TDD ?
  6. 6. Test Driven Development 3 What process involving TDD ?
  7. 7. Test Driven Development 3 TDD in the PHP world <ul><li>Start testing first is better than trying of to solve the problems later. </li></ul><ul><li>Some developers might not like the idea of writing more code but it will save you a good time. </li></ul>
  8. 8. Test Driven Development 3 What is Unit Testing <ul><li>Is a procedure used to validate that individual units of source code are working properly. </li></ul><ul><li>A unit is the smallest testable part of an application for example: an individual program, function, procedure , class, etc.. </li></ul><ul><li>The goal is to isolate each part of the program and show that the individual parts are correct. </li></ul>
  9. 9. Test Driven Development 3 Unit Test Tools <ul><li>For the PHP developers there are a few tools that let us to develop unit testing to our code. The more knew in PHP world are: </li></ul>
  10. 10. Test Driven Development 3 <ul><li>Is a PHP unit test and web test framework. </li></ul><ul><li>It has support for SSL, forms, frames, proxies and basic authentication. </li></ul><ul><li>Was developed by Marcus Baker </li></ul><ul><li>Is an open source tool </li></ul>
  11. 11. Test Driven Development 3 <ul><li>PHPUnit is an open source framework for test-driven development in any PHP-based code that automates unit testing . </li></ul><ul><li>It R educes the effort required to frequently test code while developing it. </li></ul><ul><li>Was developed by Sebastian Bergmann </li></ul>
  12. 12. Test Driven Development 2 Questions?
  13. 13. Test Driven Development 2 Resources <ul><li>Blog ’s </li></ul><ul><li>Sebastian Bergmann: http://sebastian-bergmann.de/ </li></ul><ul><li>Marcus Baker: http:// www . lastcraft . com / blog / </li></ul><ul><li>Articles: </li></ul><ul><li>http://en.wikipedia.org/wiki/Test-driven_development </li></ul><ul><li>http://www.agiledata.org/essays/tdd.html </li></ul><ul><li>http://en.wikipedia.org/wiki/Unit_testing </li></ul><ul><li>Recommended Testing Frameworks : </li></ul><ul><li>http://simpletest.org/ </li></ul><ul><li>http://phpunit.de/ </li></ul><ul><li>Free Ebooks: </li></ul><ul><li>http://www.phpunit.de/pocket_guide/index.en.php </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.

×