Protractor - Tester des applications Ansible
0/10
(0 avis)
Formation créée le 15/12/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1
Programme de la formation
Objectif de formation : Cette formation présente en détail les frameworks de tests recommandés et utilisés par l’équipe Angular : Karma, Jasmine et Protractor.
Objectifs de la formation
- É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
Profil des bénéficiaires
Pour qui
- Développeurs
- Testeurs d'applications web
- Responsable de recette
Prérequis
- Posséder des connaissances solides du Framework Angular
Contenu de la formation
-
Présentation des tests
- Types de tests
- Particularités des front-end javascript
- Présentation des frameworks
-
Le Runner Karma
- Intérêts et forces de Karma
- Fonctionnement de Karma
- Relation avec node.js
- Relation avec les browsers, plugins
- Installation et configuration
- Travaux pratiques : installation et exécution de test unitaires fournis
-
Tests unitaires avec Jasmine
- Différences 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
- Travaux pratiques : créer des tests unitaires avec Jasmine et sortir des rapports de tests
-
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
- Travaux pratiques : mettre en oeuvre les acquis théorique pour construire des tests e2e sous Protractor
-
Intégration CI/CD
- Intégration des runners avec Circle CI, Travis CI, Jenkins CI
- Apport de PhantomJS
Équipe pédagogique
Professionnel expert technique et pédagogique
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)