- Cours pratique
- Informatique
Formation Tester des applications Angular avec les librairies Karma, Jasmine et Protractor
Utiliser les frameworks de test officiels recommandés par l'équipe Angular

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Tests applications Angular
Publié en 2016, le framework Angular est le framework front-end le plus répandu à ce jour. Il offre un cadre de développement assez complet et très cohérent, qui inclut les différents types de tests nécessaires aux approches DevOps et Agiles modernes.
Cette formation Tester des Applications Angular présente en détail les frameworks de tests recommandés et utilisés par l’équipe Angular : Karma, Jasmine et Protractor.

Objectifs pédagogiques
À l'issue de cette formation Tester des Applications Angular, vous aurez acquis les connaissances et compétences nécessaires pour :
- Écrire des tests unitaires avec Jasmine
- Écrire des tests end2end avec Protractor
- Exécuter et automatiser ces tests dans votre environnement de développement avec Karma, gulp
- Intégrer tous ces tests dans des pipelines de CI/CD
Objectifs opérationnels
Savoir maîtriser les frameworks de tests recommandés et utilisés par l'équipe Angular : Karma, Jasmine et Protractor.
Programme
Contenu du cours, module par module
5 modules
- Typologie des tests
- Particularités des front-end javascript
- Présentation des frameworks
- Vocation de Karma,
- Fonctionnement de Karma
- Relation avec node.js
- Relation avec les browsers, plugins
- Installation et configuration
Atelier
- Particularités des tests unitaires
- Vocabulaire
- Suite et test, setup, teardown, organisation des fichiers dans un projet Angular
- Expectations et Matchers
- Mocking et Spy
- Horloge simulée de Jasmine
- Test de l’asynchronisme
- Singer les appels Ajax
- Architecture de Protractor
- Installation, mise en place serveur Selenium, navigateur
- Écriture de test
- Le fichier de configuration
- Interagir avec les éléments DOM, locators et ElementFinders
- PageObjects
- Débugger les tests Protractor
- Intégration des runners avec Circle CI, Travis CI, Jenkins CI
- Apport de PhantomJS
Travaux pratiques
Ce cours est constitué à 80% d’exercices pratiques.
Programme mis à jour le 15/12/2025
Public concerné
Ce cours Tester des applications Angular s'adresse aux développeurs JavaScript/TypeScript ayant une expérience Angular.

Prérequis
Cette formation Tests d'applications Angular est la suite logique de la formation Angular : Développer une application Web (ANGR). Il est donc recommandé de l'avoir suivie ou bien de posséder une bonne connaissance du framework Angular.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,6/5
8 avis
« Mon avis sur le contenu du stage : "Pas de cas pratique sur l'intégration des test dans un pipeline d'intégration continue (peut-être un peu court pour pouvoir tout voir) Avoir des applications tests de base à jour serait un plus (la mise à jour n'a pas été compliquée mais c'est tjr un peu de temps perdu le reste)" Ce que j'ai le plus apprécié : "Même si j'ai utilisé mon ordi perso pour faire la formation (plus confortable), la proposition d'un accès à une VM avec tous les outils préinstallés est un très bon point" »
BJ « Mon avis sur le contenu du stage : "partant d'un très bas niveau, j'ai maintenant quelques outils pour avancer " Mon avis sur le formateur : "très sympa et très disponible et bonne gestion du timing avec des pauses fréquentes qui sont nécessaires." Ce que j'ai le plus apprécié : "sur teams, ça marche très bien!" »
DERMILLY DavyFIME « Ce que j'ai le moins apprécié : "Obligation d'installation d'un écosystème pour les exercices pratiques mais impossible sur les poste de développeur : pb de certificat et proxy qui n'ont pas pu permettre l'installation de certains outils / Framework" »
ACPROBTP
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Tests des applications mobiles smartphone et tablette (IOS et Android)Réf. GTAM3 joursFondamental
- Cypress - Automatiser les tests des applications web avec CypressRéf. CYPR2 joursFondamentalProchaine session : 2 nov.1 590 €
- Design Applicatif : Architecturer une application pour ses besoins présents et futursRéf. DAAA2 joursIntermédiaireProchaine session : 5 nov.1 740 €
- Design Patterns : Conception avec les Design PatternsRéf. SCDP5 joursIntermédiaireProchaine session : 2 nov.3 050 €