Formation Tester des applications Angular avec les librairies Karma, Jasmine et Protractor


  • UTILISER LES FRAMEWORKS DE TEST OFFICIELS RECOMMANDÉS PAR L'ÉQUIPE ANGULAR
REFERENCE
 
 
AKJP
DUREE
 
 
2 jours
TARIFS
 
 
1420 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

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 présente en détail les frameworks de tests recommandés et utilisés par l’équipe Angular : Karma, Jasmine et Protractor.

À l'issue de cette formation Tests d'applications Angular, vous aurez acquis les connaissances et compétences nécessaire 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
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.

PUBLIC :
 

Ce cours Tester des applications Angular s'adresse aux développeurs JavaScript/TypeScript ayant une expérience Angular.

PROGRAMME :
 

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

TRAVAUX PRATIQUES :
 

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

S'INSCRIRE À CETTE
FORMATION TESTS D'APPLICATIONS ANGULAR
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 

Web - Digital

Le framework JUnit
Les tests dans les méthodologies de développement modernes sont devenus une activité centrale. Le framework JUnit est le standard de facto pour l’implémentation...

2 j

 
Apache JMeter est utilisé pour simuler de forte charge sur des serveurs Web (mais également FTP, LDAP, JMS ;...) afin de mesurer leurs résistance à la charge. JMeter...

2 j

 
Gatling est un outil de développement open source dédié de test de charge et de prerformance des applications web. Il fournit une alternative full dev-ops au...

3 j

 

Web - Digital

Robot Framework
Pour s'assurer qu'un logiciel soit parfaitement fonctionnel et facile à maintenir lors de son déploiement, il est nécessaire d'en identifier les dysfonctionnements...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB