Bonjours,
j'aurais voulu connaitre les différences entre PHPUnit et SimpleTest,
et savoir si certains ont utilisé l'un ou l'autre ou encore mieux, les deux, me donner leurs avis.
Merci !
Version imprimable
Bonjours,
j'aurais voulu connaitre les différences entre PHPUnit et SimpleTest,
et savoir si certains ont utilisé l'un ou l'autre ou encore mieux, les deux, me donner leurs avis.
Merci !
Bonjour,
J'ai commence avec SimpleTest parce que Marcus Baker explique tres bien comment ca se passe sur www.lastcraft.com
Aussi, il en parle bien dans son bouquin (le meilleur sur PHP que j'ai eu la chance de lire : PHP In Action.
Je prefere maintenant PHPUnit :
- Support sur #phpunit@irc.freenode.net
- Accompagne d'un livre,
- En developpement actif,
- Selenium plutot que PEAR HTTP_Client pour le test du cote-client
- Le port de DBUnit, des facilitees avec les "datasets"
- Des fonctionnalites de rapport de couverture de code
- Des fonctionnalites de rapport de "bordel-de-projet"
Mais j'utilise maintenant mon fork de UnitTest, un composant non-supporte de eZ Component, utilise en interne pour le developpement de composant, parce qu'il integre deja un lanceur/printeur prepare pour developper ses propres composants, selon une hierarchie de systeme-de-fichiers pre-definie.
Encore une fois, voici ce que j'en fait : http://devangels.org
ok, j'ai cru comprendre que SimpleTest gérait le test des pages web ;
qu'en est-il de PHPUnit ?
A l'inverse, on dit PHPUnit meilleur en couverture de code...
hum...le combat semble rude tout de même...
SimpleTest utilise HTTP_Client, et PHPUnit utilise Selenium.
HTTP_Client ne permet pas de tester le javascript, tandis que Selenium le peu.
Je ne sais pas si SimpleTest utilise les fonctions de xdebug qui fournit le rapport de couverture.
Je ne sais pas de quel milieu de developpement vous venez (sous windows ?), mais l'Open-Source n'est pas une question de combat.
L'Open-Source est une question de partage de travail et d'experience, de proposer des alternatives pour des besoins différents.
L'Open-Source est une question de liberté.
Salut
Je me permets juste de rappeler qu'un tutoriel sur PHPUnit est disponible ici : http://jp-grossglauser.developpez.co...s/php/phpunit/ ;)
Concrêtement, voila ce qu'on peut faire avec PHPUnit grâce à Manuel Pichler : http://devangels.org:8080
merci bien pour ce lien, je vais étudier ça, ca m'a l'air très intéressant !