JstestDriver

Console JavaScript distante
Télécharger maintenant

JstestDriver Classement & Résumé

Publicité

  • Rating:
  • Nom de l'éditeur:
  • JsTestDriver Team
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 2.9 MB

JstestDriver Mots clés


JstestDriver La description

JSSTSDRIVER est une application de ligne de commande simple qui vise à fournir aux développeurs une console JavaScript distante. JstestDriver consiste en un seul fichier JAR qui contient tout ce dont vous avez besoin pour commencer. Caractéristiques principales: Contrôle de ligne de commande : Le code JavaScript dans le navigateur par conception n'est pas autorisé à interagir avec le système de fichiers ou la ligne de commande. Cela crée un problème lorsque vous essayez d'exécuter des tests de manière automatisée. Un bon test de test doit autoriser le contrôle de la ligne de commande afin que les tests puissent être lancés à partir d'un script d'automatisation. Cela implique également que les tests doivent pouvoir publier leurs résultats en standard ou à un fichier, en dehors du sandbox du navigateur. Le JavaScript s'occupe des résultats du test de contrôle et de maréchalation de la bac à sable du navigateur et de les rendre disponibles sur l'interface de ligne de commande (ou l'API Java). Exécutions de test parallèles sur les navigateurs: le développement JavaScript signifie écrire une fois et tester partout. Il est assez courant lorsque vous développez ce code passe dans un navigateur mais échoue sur les autres. Si le développeur teste avec un seul navigateur, le résultat le plus probable est que le code ne fonctionne que dans ce navigateur. Vérification du code dans une construction continue que le code dans tous les navigateurs et entraîne une défaillance difficile à déboguer, car l'enregistrement peut être assez important. JstestDriver vous permet d'exécuter vos tests en parallèle sur de nombreux navigateurs et plates-formes à la fois. Cela est possible car le serveur JSTSTSDRiver peut capturer n'importe quel nombre de navigateurs locaux ou distants. EXÉCUTION DES TESTS FAST: Le développement de TDD demande à exécuter des tests souvent. De nombreux coureurs de tests JavaScript nécessitent de rédiger un fichier wrapper HTML que vous actualisez pour réexécuter les tests. En conséquence, vous vous retrouvez avec de nombreux emballages HTML équivalents aux suites de tests. Cela signifie que vous ne pouvez exécuter que une suite de tests sur un navigateur à la fois. Cela signifie également que le navigateur doit repenser en permanence le code de production car il exécute les suites de tests individuels. Enfin, exécuter des tests individuels n'est souvent pas possible si le seul contrôle est une actualisation du navigateur. Nous prenons une approche différente, JavaScript charge le code de production / test au début et les maintient dans le navigateur. Il recharge ensuite uniquement les fichiers source qui ont changé. Cela accélère considérablement l'exécution de tests, car dans la plupart des cas, le navigateur n'a besoin que de réépartiser un fichier unique pour le réexécuter. Contrôle total de DOM: De nombreux moyens de test JavaScript signalent les résultats du test dans le DOM. Cela signifie que les parties du DOM ne peuvent pas être modifiées par les tests ou vous perdrez les informations de résultat de test. Étant donné que JstsDriver signale l'état du test sur la ligne de commande, les tests sont libres de modifier la DOM de quelque manière qu'elles ont besoin pour le test. JstestDriver réinitialise ensuite l'état du DOM pour le prochain test. Configuration facile: JstsDriver est livré sous forme de fichier JAR unique. Il n'est pas nécessaire d'écrire des classes de wrapper HTML qui ont des étiquettes de script complexes incluse à bootstrap le coureur de test. Tout ce que vous avez à écrire est votre fichier source, votre fichier de tests et un emplacement de liste de fichiers de configuration de vos fichiers source / test et vous êtes prêt à partir. Couverture de code: le codecoverage peut être calculé pour vos tests Injection HTML déclarative: Besoin de DOM spécifique à charger sur votre test Exécutes, aucun problème: HTMLDOC


JstestDriver Logiciels associés