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

APIs Google Discussion :

JavaScript : Google passe en open source son framework de test unitaire


Sujet :

APIs Google

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 548
    Points
    68 548
    Par défaut JavaScript : Google passe en open source son framework de test unitaire
    JavaScript : Google passe en open source son framework de test unitaire
    JS Test repose sur le moteur V8 et n'a pas accès au DOM



    « JS Test », le framework de test unitaire JavaScript de Google, est désormais open source et accessible à tous les développeurs, peut-on apprendre sur le blog Open Source at Google.

    Les tests écrits pour JS Test s'exécutent sur le moteur V8 de Google Chrome. Cela devrait garantir « des temps de lancement et d'exécution extrêmement rapides, sans même avoir besoin d'ouvrir un navigateur », affirme Aaron Jacobs, un ingénieur de Google.

    Il est en outre possible d'exécuter sa suite de tests sur navigateur par le biais d'un mécanisme qui se met à jour dès que le code JavaScript change.

    Les créateurs du framework se sont grandement inspirés du style et de la sémantique de Google Test, un autre framework open source de Mountain View, cette fois pour le langage C++.
    À ce propos, JS Test embarque un framework de Mocking intègre, pour la simulation du comportement d'objets réels. Ce framework reprend la sémantique du Google C++ Mocking Framework.

    Un ensemble riche de fonctions de tests augmente l'expressivité du code de test et améliore sa lisibilité. Le développeur a d'ailleurs la possibilité de l’étendre avec ses propres « matchers ».

    Il est toutefois important de signaler que JS Test n'a pas accès au DOM (Document Object Model), ni aux appels inhérents aux navigateurs (comme window et document). Son utilisation se trouve donc grandement limitée dans le cadre d'une application Web classique, mais trouve parfaitement son indication pour une application complexe avec beaucoup de logique à tester.
    Ou mieux encore, sur une application serveur en Node.js.

    Le code qui ne peut être découplé de la manipulation du code peut être testé en mettant à contribution les fonctions de mocking sus-décrites. Possible, mais laborieux surtout si l'ont doit prendre en compte les spécificités des navigateurs.

    Actuellement en version 1.0.4, JS Test est disponible sous licence Apache 2.0.


    JS Test est disponible en téléchargement sur cette page

    Sources : compte Google code du projet, blog Open Source à Google

    Et vous ?

    Que pensez-vous de JS Test ?
    Qu'utilisez-vous pour tester vos codes JavaScript ?

  2. #2
    Membre chevronné
    Profil pro
    Développeur Java Indépendant
    Inscrit en
    Mai 2007
    Messages
    1 333
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java Indépendant

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 333
    Points : 2 061
    Points
    2 061
    Par défaut
    Est-ce que ce framwork embarque le moteur de Chrome ou nécessite-t-il l'installer du navigateur chrome ?
    Yoshi

    PS : tous les propos tenus dans le message ci-dessus sont à préfixer avec "A mon humble avis", "Je pense que". Il serait inutilement fastidieux de le rappeler à chaque phrase.

Discussions similaires

  1. Unity open source son module de tests unitaires
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 21/08/2014, 14h48
  2. WinJS, la bibliothèque JavaScript de Windows passe en open source
    Par vermine dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/04/2014, 13h20
  3. Réponses: 0
    Dernier message: 11/03/2014, 19h04
  4. JavaScript : Google passe en open source son framework de test unitaire
    Par Idelways dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/10/2011, 14h19
  5. Réponses: 0
    Dernier message: 03/10/2011, 12h59

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