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] Avis sur solution de tests à utiliser


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut [Tests] Avis sur solution de tests à utiliser
    Bonjour,

    Voilà je tourne un peu en rond sur quelle solution de tests mettre en place.

    Mon sujet : un module prestashop qui parcours des fichiers textes, et enregistre les données en base de données (pour faire simple, intégration de produits avec photos, stocks, attributs)

    En fait je me pose la question suivante : quelle serait la meilleure façon de tester ?

    Ma première réponse est : manuellement !!! je créé mes fichiers comme jeux de tests, je les envoie dans le module, et ensuite, un script PHP qui exécute une série de requête pour vérifier mon résultat (il s'agit des grosses lignes ).

    Ensuite, je me pose la question sur PhpUnit, ou Behat ou Selenium.. bref plein de solutions.. mais est-ce vraiment utile ou adapté à mon besoin ??

    Qu'en pensez-vous?

    Merci d'avance

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

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

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Il faut différencier tests fonctionnels et test unitaire.

    Un test fonctionnel c'est s'assurer que la fonctionnalité , vue comme un utilisateur fonctionne. C'est ce que selenium permet de faire par exemple en enregistrant des "scenarios" de navigation à répéter. Il n'est pas forcément nécessaire de programmer pour réaliser ces tests.

    Un test unitaire est là pour tester une partie de code en particulier. C'est le role des framework comme phpunit, atoum , etc ... Dans ce cas , il faut impérativement écrire du code pour tester.

    mais est-ce vraiment utile ou adapté à mon besoin
    les tests sont toujours utiles.
    Dans la réalité pour que des tests unitaires soient réellement utile , il faut qu'il soient fait dans les règles de l'art. C'est à dire écris avant le code réel , et si possible par une personne autre que celle qui va écrire le code final ...
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut
    sur le fait que les tests soient utiles, je suis bien d'accord, c'est pour cela que je veux en créer.

    Comme je le disais, le module PRESTASHOP que je veux tester intègre des fichiers textes pour créer des articles ou catégories ou autre dans la base Prestashop.
    Les méthodes d'insert ou update utilisées sont celles de Prestashop, donc je leur fais confiance

    Ce que je souhaite tester, ce sont les règles de gestion, m'assurer que tout a été enregistré correctement.

    Par exemple, dans mon fichier, pour un produit, j'ai 3 attributs, je veux donc m'assurer que la base de données après import contiennent bien ces 3 attributs pour cette article, ou pour un article que j'ai déclaré à supprimer, qu'il soit bien désactiver

    En clair, je n'ai pas de méthode à tester comme on peut le faire avec PhpUnit, mais m'assurer que le résultat après les règles de gestion correspond bien au résultat attendu...

    Est-ce plus clair?

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/12/2017, 11h06
  2. Votre avis sur l'outil a utiliser
    Par Azaxx dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 22/07/2011, 16h20
  3. [WS 2008] Backup de fichiers, avis sur solution
    Par Kanetsugu dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 20/04/2011, 15h30
  4. Réponses: 0
    Dernier message: 09/06/2008, 12h19
  5. Réponses: 3
    Dernier message: 06/06/2007, 18h13

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