IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Tests] Quel framework de test choisir en 2012 ?


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 42
    Points
    42
    Par défaut [Tests] Quel framework de test choisir en 2012 ?
    Bonjour je suis jeune développeur OO PHP et on m'a demandé de réaliser des jeux de tests unitaires sur les classes mères de mon appli.

    Etant nouveau au domaine du test j'en suis encore en phase de documentation et d'étude de marché.



    Quel est selon vous le meilleur framework libre en termes de temps d'exécution et de facilité de mise en place pour faire des tests unitaires en PHP ?

    J'ai lu avec beaucoup d'attention le topic en post-it mais le débat simpleTest vs PHPunit date de 2009.

    Qu'en est-il aujourd'hui ? Pour le moment mes recherches me dirigent quasi exclusivement vers PHPunit, j'aimerais avoir votre opinion sur ce framework et savoir si d'autres frameworks libres de tests unitaires existent afin de les essayer et me faire ma propre idée.

    Merci d'avance pour vos retours.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Regarde Atoum

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    PHPUnit à l'avantage d'être intégré dans certains IDE (netbeans en tout cas) ce qui permet d'exécuter les test directement depuis l'IDE ainsi que d'avoir une vision de la couverture du code.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 42
    Points
    42
    Par défaut
    Ok mis à part la possibilité de l'executer directement dans l'IDE en quoi PHPunit est il supérieur à simpletest ?

    Et qu'en est-il d'atoum qui me semble être le plus récent arrivant ?

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Oui PHPUnit est meilleur que SimpleTest
    et Atoum est plus récent plus simple et plus rapide que PHPunit

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 42
    Points
    42
    Par défaut
    Merci pour ta réponse stealth35, pourrais tu étayer un peu sur les arguments qui font que PHPunit est meilleur que SimpleTest ?

    Je cherche une solution assez simple et rapide à implémenter, Atoum est-il le compromis que je recherche ?

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Si tu veux quelque chose de simple et rapide prend Atoum sans hésitez, y'a aucune installation à faire contrairement à PHPUnit

  8. #8
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 42
    Points
    42
    Par défaut
    Ok merci Stealth35, je pense suivre tes conseils et utiliser Atoum


    Sinon vu que je dois rédiger une petite étude de marché, j'ai quelques questions :

    En termes de performances de temps d'execution si j'ai bien compris :

    Atoum > PHPunit> simpleTest ?


    D'autre part les features en plus de PHPunit sont elles juste de pouvoir executer le test au sein de l'IDE (eclipse, netbeans?), tandis que je crois que simpleTest utilise un navigateur web pour l'affichage des resultats ?

  9. #9
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    PHPUnit est le plus diffusé, t'as tout un ta de sortie idem pour Atoum, moins pour SimpleTest
    Atoum peut aussi être intégré au éditeur

    Rien ne t’empêche d’essayer les 3 sur une classe

  10. #10
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 42
    Points
    42
    Par défaut
    C'est ce que je vais faire merci Stealth35

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 15/10/2019, 01h44
  2. Quels frameworks de test utilisez-vous ?
    Par Esil2008 dans le forum JSF
    Réponses: 32
    Dernier message: 03/06/2014, 18h11
  3. Quel Framework PHP utilisez-vous en 2012 ? et pourquoi
    Par Djug dans le forum Bibliothèques et frameworks
    Réponses: 86
    Dernier message: 07/01/2014, 14h41
  4. Quel Framework PHP utilisez-vous en 2012 ? et pourquoi ?
    Par Djug dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 09/03/2012, 11h51
  5. Quel outil de tests unitaires choisir pour PL/SQL ?
    Par Vonotar dans le forum PL/SQL
    Réponses: 0
    Dernier message: 05/02/2008, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo