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

XSL/XSLT/XPATH XML Discussion :

[XPath] Batterie de tests pour librairie


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [XPath] Batterie de tests pour librairie
    Pour tester une librairie XPATH sur laquelle je travaille, j'aimerais pouvoir faire des tests comparatifs sur différents processeurs XPATH.

    Je me demande donc s'il existe une batterie de tests qui permet de valider le bon fonctionnement de ce type de librairies.

    En passant cette batterie de tests sur différents processeurs, je pourrais alors jauger ma librairie par rapport à ce qui existe déjà...

    Je devance une question que je sens déjà venir... Je n'utilise pas de librairie existante parce que cela m'est imposé par mes supérieurs...

    J'ai maintenant une librairie normalement comparable, mais non testée.

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    tiens, un collègue : j'ai moi aussi écrit une librairie XPath (enfin, finalisée à 90 %, pour Python).

    Il n'existe pas, à ma connaissance, de batterie de tests de conformance pour XPath tel qu'il en existe pour XSLT (notamment ceux de OASIS). Il va falloir que tu vérifie la conformance toi-même, lorsque tu écriras tes propres tests unitaires, répartis en 7 catégories :
    • Arithmétique IEEE 754
    • opérateurs booléens
    • Axes
    • Nodes et Name Test
    • Prédicats
    • Union
    • Fonctions
    ...et une série de tests « black box » qui va joyeusement mélanger tout cela.

    Pour la recette, prends-toi un document XML de référence, de préférence un maousse.

    Pour te donner une idée de l'ampleur de la tâche, voici la liste des tests unitaires de Jaxen : http://jaxen.org/junit-report.html

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    merci pour ta réponse !

    C'est bien dommage que cela n'existe pas... surtout que je n'ai pas commencé mes tests.

    C'est déjà bien d'avoir une marche à suivre.

    Je t'en demande peut être beaucoup, mais tu n'aurais pas un mouse xml de test en magasin par hasard ?

Discussions similaires

  1. Batteries des test pour site PHP
    Par MaitrePylos dans le forum Langage
    Réponses: 2
    Dernier message: 29/08/2010, 16h23
  2. [XPATH] Probleme d expression pour test
    Par Gamerz dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 08/08/2007, 16h00
  3. Batterie de tests automatiques
    Par Captain_JS dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 22/09/2005, 23h38
  4. XSL - choose et test pour balise vide
    Par enigma dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 19/07/2005, 09h02
  5. [LG]tests pour la gestion d'erreur
    Par le 27 dans le forum Langage
    Réponses: 3
    Dernier message: 22/12/2003, 21h44

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