Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 10h19   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 1
Points : 1
Par défaut Outils de tests en PHP

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 !
bebejohn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 11h38   #2
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
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
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 14h29   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 1
Points : 1
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...
bebejohn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 15h37   #4
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
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é.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 20h48   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Je me permets juste de rappeler qu'un tutoriel sur PHPUnit est disponible ici : http://jp-grossglauser.developpez.co...s/php/phpunit/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 09h38   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 1
Points : 1
Citation:
Envoyé par is_null Voir le message
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é.
merci pour ces infos, et pour ces belles phrases, mais je parlais plus du choix que je vais faire, pas de la concurrence, un "combat intérieur"...

j'avais vu le tutoriel, mais je me suis quand même dit que ça pouvait valoir le coup de poser la question.

merci !
bebejohn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 18h52   #7
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Concrêtement, voila ce qu'on peut faire avec PHPUnit grâce à Manuel Pichler : http://devangels.org:8080
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 09h14   #8
Invité de passage
 
Inscription : janvier 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 4
Points : 1
Points : 1
merci bien pour ce lien, je vais étudier ça, ca m'a l'air très intéressant !
bebejohn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h43.


 
 
 
 
Partenaires

Hébergement Web