Détails
- 10 Sections
- 56 Lessons
- 14 Weeks
Expand all sectionsCollapse all sections
- Présentation des tests3
- 1.1Types de tests
- 1.2Particularités des front-end javascript
- 1.3Présentation des frameworks
- Présentation des tests3
- 2.1Types de tests
- 2.2Particularités des front-end javascript
- 2.3Présentation des frameworks
- Le Runner Karma6
- 3.1Intérêts et forces de Karma
- 3.2Fonctionnement de Karma
- 3.3Relation avec node.js
- 3.4Relation avec les browsers, plugins
- 3.5Installation et configuration
- 3.6Travaux pratiques : installation et exécution de test unitaires fournis
- Le Runner Karma6
- 4.1Intérêts et forces de Karma
- 4.2Fonctionnement de Karma
- 4.3Relation avec node.js
- 4.4Relation avec les browsers, plugins
- 4.5Installation et configuration
- 4.6Travaux pratiques : installation et exécution de test unitaires fournis
- Tests unitaires avec Jasmine9
- 5.1Différences des tests unitaires
- 5.2Vocabulaire
- 5.3Suite et test, setup, teardown, organisation des fichiers dans un projet Angular
- 5.4Expectations et Matchers
- 5.5Mocking et Spy
- 5.6Horloge simulée de Jasmine
- 5.7Test de l’asynchronisme
- 5.8Singer les appels Ajax
- 5.9Travaux pratiques : créer des tests unitaires avec Jasmine et sortir des rapports de tests
- Tests unitaires avec Jasmine9
- 6.1Différences des tests unitaires
- 6.2Vocabulaire
- 6.3Suite et test, setup, teardown, organisation des fichiers dans un projet Angular
- 6.4Expectations et Matchers
- 6.5Mocking et Spy
- 6.6Horloge simulée de Jasmine
- 6.7Test de l’asynchronisme
- 6.8Singer les appels Ajax
- 6.9Travaux pratiques : créer des tests unitaires avec Jasmine et sortir des rapports de tests
- Tests e2e avec Protractor8
- 7.1Architecture de Protractor
- 7.2Installation, mise en place serveur Selenium, navigateur
- 7.3Écriture de test
- 7.4Le fichier de configuration
- 7.5Interagir avec les éléments DOM, locators et ElementFinders
- 7.6PageObjects
- 7.7Débugger les tests Protractor
- 7.8Travaux pratiques : mettre en oeuvre les acquis théorique pour construire des tests e2e sous Protractor
- Tests e2e avec Protractor8
- 8.1Architecture de Protractor
- 8.2Installation, mise en place serveur Selenium, navigateur
- 8.3Écriture de test
- 8.4Le fichier de configuration
- 8.5Interagir avec les éléments DOM, locators et ElementFinders
- 8.6PageObjects
- 8.7Débugger les tests Protractor
- 8.8Travaux pratiques : mettre en oeuvre les acquis théorique pour construire des tests e2e sous Protractor
- Intégration CI/CD2
- 9.1Intégration des runners avec Circle CI, Travis CI, Jenkins CI
- 9.2Apport de PhantomJS
- Intégration CI/CD2
- 10.1Intégration des runners avec Circle CI, Travis CI, Jenkins CI
- 10.2Apport de PhantomJS