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

Symfony PHP Discussion :

Tests fonctionnels et upload


Sujet :

Symfony PHP

  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 420
    Points : 1 471
    Points
    1 471
    Par défaut Tests fonctionnels et upload
    Bonjour tout le monde.

    Je suis actuellement en train d'écrire des tests fonctionnels pour mon application.
    J'arrive à un moment où je dois tester un formulaire contenant un champ input[type=file]. Je n'ai aucun problème pour soumettre un fichier dans la simulation du formulaire via la méthode click ; le problème se pose pendant l’exécution du test lui-même.

    En effet, le formulaire est bien soumis, le test passe normalement, mais... le fichier de test est supprimé du disque dur. Du coup, si je ré-exécute le test juste après, il plante par ce qu'il ne trouve plus de fichier à envoyer dans le formulaire.

    Est-ce normal ?
    Si oui, dans ce cas quelqu'un pourrait-il m'expliquer la logique derrière et comment réaliser mon test sans avoir à remettre les fichiers dans le dossier à la main entre chaque exécution ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 420
    Points : 1 471
    Points
    1 471
    Par défaut
    J'me sens seul pour le coup...

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

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

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 380
    Points : 10 410
    Points
    10 410
    Par défaut
    Faits tes tests d'upload séparément et manuellement. Les résultats peuvent varier suivant la nature du fichier, sont poids etc... et par mesure de sécurité on ne peut pas pré renseigner un champ de type file.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 420
    Points : 1 471
    Points
    1 471
    Par défaut
    Citation Envoyé par ABCIWEB Voir le message
    Faits tes tests d'upload séparément et manuellement.
    Impossible. Le formulaire d'upload est au milieu d'une procédure complète en plusieurs étapes. Ne pas faire de tests fontionnels symfony pour ce formulaire, revient à ne pas tester la procédure dans sa globalité.

    Citation Envoyé par ABCIWEB Voir le message
    Les résultats peuvent varier suivant la nature du fichier, sont poids etc...
    C'est bien l'intérêt de tests automatisés : couvrir le plus large spectre de possibilités possibles. De plus, ce travail de filtre en fonction des spécificités du fichier est dédié au validateur du champs. Une bonne gestion des tests unitaires des validateurs est donc un complément indispensable.
    Citation Envoyé par ABCIWEB Voir le message
    et par mesure de sécurité on ne peut pas pré renseigner un champ de type file.
    Qui a parlé de pré-renseigner un champs de type file ?

Discussions similaires

  1. Test fonctionnel d'un site web : cherche logiciels
    Par joseph_p dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 11/05/2007, 12h24
  2. [Reflexion] Automatisation de tests fonctionnels
    Par Aymen- dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 15/11/2006, 18h07
  3. Réponses: 7
    Dernier message: 09/11/2006, 18h57
  4. Réponses: 1
    Dernier message: 07/11/2006, 15h48
  5. Réponses: 5
    Dernier message: 30/08/2006, 09h09

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