rapport de stage pfe

Pages: 9 (2172 mots) Publié le: 18 août 2014
Etude comparative sur
les Frameworks de test et
les tests Runner
d’Angular JS

Sommaire
I.

Introduction ................................................................................................................................. 3

II.

Les types d’AngularJS tests : ........................................................................................................ 3
1-Les tests unitaires (Unit testing) : ............................................................................................ 3

2-

Test Midway (Midway Testing) : ............................................................................................. 3

3-

Test d’intégration (E2E testing) :............................................................................................. 3

III.

Les Framework de test JavaScript : ......................................................................................... 4

1-

Jasmine : .................................................................................................................................. 4

2-

Qunit :...................................................................................................................................... 4

3-

Mocha : .................................................................................................................................... 4

IV.

Les tests Runner : ................................................................................................................... 4

1-

Karma (Spectacular Test Runner forJavaScript.) .................................................................... 5

2-

JS-Test-Driver........................................................................................................................... 5

3-

Scenario Runner (+karma) ....................................................................................................... 5

4-

Protractor................................................................................................................................ 5

V.

Critères du choix de la solution technique: ................................................................................. 5
1-

Le lanceur de test « Test Runner » : ........................................................................................ 5

2-Le Framework de test : ............................................................................................................ 6

3-

Les tests d’intégrations :.......................................................................................................... 6

VI.

Conclusion :............................................................................................................................. 7

I.

Introduction

AngularJS est un Framework JavaScript qui suit le patron de conception logicielle Modèle-VueContrôleur (MVC) et encourage le couplage faible entre la présentation, les données, et les composants
métiers (une séparation claire des préoccupations). Il adapte et étend le HTML traditionnel pour servir le
contenu dynamique de façon amélioréegrâce à un data-binding bidirectionnel (MVW) permettant la
synchronisation automatique des modèles et des vues. En conséquence, AngularJS minore l'importance
des manipulations DOM et améliore la testabilité du code.
Angularjs utilise, favorise et encourage les pratiques de tests automatisés. L’équipe d’AngularJS
prend au sérieux la testabilité, et ils se sont assuré que le code écrit à l'aideAngularJS est facile à tester
(Filters, directives, controllers…). En plus AngularJS vient avec son propre Framework de test (Proctractor)
et la façon dont il a été conçu permet de tester facilement la logique de la présentation indépendamment de
la vue.

II.

Les types d’AngularJS tests :

Ecrire des tests tout en développant des applications peut vous faire économiser beaucoup de
temps...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Guide d’élaboration d’un rapport de stage de pfe
  • Rapport PFE
  • Rapport PFE
  • Rapport de pfe
  • Rapport pfe
  • Rapport pfe
  • Rapport PFE
  • Rapport pfe

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !