- Référence : AKJP
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1590€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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 :
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.
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
Installation et exécution de test unitaires fournis
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
Ce cours est constitué à 80% d’exercices pratiques.
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.
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"
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!"
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"
Tester la résistance de vos serveurs Web
Tests de charge et de performance pour applications web
Automatiser les tests fonctionnels avec Robot Framework
Approfondir les tests Web (IHM et API Rest)
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