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 Admin generator [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 124
    Par défaut Tests fonctionnels et Admin generator
    Bonjour à tous,

    Je suis en plein dans les tests là et j'ai besoin de savoir si ce que je veux faire est réalisable et si oui comment ?

    Donc, je fais les tests fonctionnels de mon module généré grâce à l'admin générator or j'ai ajouté grâce à des tutoriels le tri sur les colonnes virtuelles et j'aimerai récupéré dans le fichier generator.yml toutes les colonnes que je doit afficher pour l'action list afin de tester si le tri est correct sur toutes les colonnes affichées sans devoir modifier deux fichiers si jamais je dois afficher de nouvelles colonnes.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 124
    Par défaut
    Pour ce que ça intéresse, j'ai utilisé la classe sfYaml et sa méthode statique load pour charger le fichier generator.yml sous forme de tableau php et j'ai récupéré les valeurs qui m’intéresse.

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Tu dis que tu génères tes test à partir du contenu du generator.

    A partir de là, tu vérifies que les colonnes qui peuvent être triées peuvent l'être.

    Hors ce test est partie prenante du cycle de développement du symfony.

    Par contre, si une de tes colonne que tu dois rendre testable n'est plus dans ton generator, tu ne peux pas le voir. Et là, tu as une régression.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 124
    Par défaut
    En fait, j'ai modifié le generator de symfony pour ajouter le tri sur les colonnes étrangères, et c'est cette partie que je voulais tester. Donc dans le test, je clic sur chaque en-tete de colonne et je regarde si c'est trié. Mais pour pouvoir tester toutes les colonnes, je dois connaître leurs noms.

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je suis d'accord sur le fonctionnement.

    Ma seul restriction est que si une des colones qui doit pouvoir être triée n'est plus dans la liste, ton test ne le vois pas.

    Il pourrait être plus intéressant de tester qu'une colonne dans la liste est bien triée, que toutes les colonnes sont initialisée comme triable, et que toutes les colonnes souhaitées sont bien dans la liste.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 124
    Par défaut
    En fait je teste juste le tri, si on rajoute une colonne dans le generator.yml et qu'elle n'est pas triable mon test ne passera pas.
    Si on enleve une colonne le test sera bon puisque je m'adapte au fichier generator. En fait, c'est pour éviter que à chaque fois qu'on rajoute une colonne, on doit aussi aller modifier le test.

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

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. Réponses: 7
    Dernier message: 09/11/2006, 18h57
  3. Réponses: 1
    Dernier message: 07/11/2006, 15h48
  4. Réponses: 5
    Dernier message: 30/08/2006, 09h09
  5. Réponses: 11
    Dernier message: 04/07/2006, 14h33

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