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

4.5 sur 5 étoiles

5 étoiles
50%
4 étoiles
50%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 4 avis
(4 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence AKJP
Éligible CPF Non

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.

Objectif opérationnel : 

Savoir maîtriser 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

Public :

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.

Introduction (Tests)

Typologie des tests
Particularités des front-end javascript
Présentation des frameworks

Le Runner Karma

Vocation de Karma,
Fonctionnement de Karma
Relation avec node.js
Relation avec les browsers, plugins
Installation et configuration

Atelier

Installation et exécution de test unitaires fournis

Tests unitaires avec Jasmine

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

Tests e2e avec Protractor

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 CI/CD

Intégration des runners avec Circle CI, Travis CI, Jenkins CI
Apport de PhantomJS

Ce cours est constitué à 80% d’exercices pratiques.

Date de mise à jour du programme : 05/10/2023

Dates et lieux

Du 10 au 11 juin 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 10 au 11 juin 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 14 au 15 octobre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 14 au 15 octobre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 09 au 10 décembre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 09 au 10 décembre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT

Avis des participants à la formation Tester des applications Angular avec les librairies Karma, Jasmine et Protractor

Note moyenne de 4.5/5(4)

Les avis figurant ci-dessous 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.

BJ
4/5

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"

DERMILLY Davy
4/5

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!"

FELTZ Norman
5/5

Mon avis sur le contenu du stage :

"Mettre à jour la formation (Changement des librairies sur Angular)"

Ce que j'ai le plus apprécié :

"La PC à disposition pour la formation"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB