Please enable JavaScript.
Coggle requires JavaScript to display documents.
KARMA (Avatages (Test on Real Devices (Test your code on real browsers and…
KARMA
Avatages
Test on Real Devices
Test your code on real browsers and real devices such as phones, tablets or on a headless PhantomJS instance.
Remote Control
contrôlez l'intégralité du flux de travail à partir de la ligne de commande ou de votre IDE - enregistrez simplement un fichier et Karma exécutera tous les
-
-
Continuous Integration
Simple integration with Jenkins, Travis or Semaphore.
on pouvoir tester notre code de maniére automatisée dans différents navigateurs sans avoir à se prendre la
on peut utiliser aussi pour le serveur d'integration pour Jenkins , Semaphore , TeamCity ou Travis .
-
-
Lorsqu'on veut tester notre application dans plusieurs navigateurs (bureau, mobile et tablette).
Lorsque vous voulez exécuter vos tests localement, lors du développement.
-
-
Who uses Karma ?
-
-
-
-
Karma n'est pas un framework de test, ni une bibliothèque d'assertions. Karma lance simplement un serveur HTTP et génère le fichier HTML de test runner que vous connaissez probablement déjà dans votre framework de test préféré. Donc, à des fins de test, vous pouvez utiliser à peu près tout ce que vous voulez. Il existe déjà des plugins pour la plupart des frameworks de test courants:
-
-
-
-
les versions
-
-
Sont considérées comme stables. Aucune modification majeure ni nouvelle fonctionnalité, seules les corrections de bogues seront intégrées à cette branche.
Objectif
L'objectif principal de Karma est de fournir aux développeurs un environnement de test productif. L'environnement étant un environnement où ils ne doivent pas configurer de charges de configurations, mais plutôt un endroit où les développeurs peuvent simplement écrire le code et obtenir un retour instantané de leurs tests. Parce que recevoir des commentaires rapides est ce qui vous rend productif et créatif .
une librairie qui va vous permettre de lancer vos tests sur plusieurs navigateurs à la fois de manière automatique. Il gère plusieurs Framework de tests (on pourra aussi l'utiliser avec Jasmine) et plusieurs navigateurs classiques, mais aussi des navigateurs headless comme PhantomJS.
dans mon corps dans la possibilité de tester avec le d'indicateurs mais le probleme c'est qu'on a du faire c'est relativement manuellement avec Karma on peut lancer directement des navigateurs exécuter les tests est automatiquent karma va donner la réponse donc
Le problème de ces tests, c'est que l'on est obligé de les lancer manuellement, et ce sur tous les navigateurs où on souhaite tester notre code.
-