Projet de fin d'étude : Mise en œuvre et Automatisation des tests end to end de l'application TNRIMAN.

Etudiant : SLASSI IMANE

Filière : Master Qualité du Logiciel (MQL)

Encadrant : Pr. CHENFOUR NOUREDDINE

Annèe : 2023

Résumé : Ce rapport est une présentation du travail réalisé durant notre stage de fin d'études au sein de l'entreprise HPS à Casablanca. Notre mission durant ce stage de fin d’études au sein de HPS est de développer une application web ensuite d’automatiser les tests de non-régression (en s’appuyant sur les tests end to end de ces interfaces) afin d’éviter la régression qui menace son bon fonctionnement. Pour mener à bien cette mission, nous avons commencé par une formation de deux mois et demi. Durant cette période nous avons pu prendre conscience des enjeux des tests ainsi que de l’automatisation des tests. Ensuite nous avons abordé les outils de tests les plus répandu dans le marché de travail. Après, nous avons commencé la phase pratique, Au début nous avons développé l’application qui va subir les tests, ensuite nous avons mis en œuvre les tests de bout en bout des écrans de notre système à l’aide du Framework Protractor. Une fois la phase de l’automatisation des tests de notre application est achevée, nous avons pensé à faire l’intégration continue sur notre projet à l’aide de Jenkins. Par ailleurs, ce stage fut une expérience très enrichissante pour nous sur les deux plans personnels et professionnels. En effet, c’était l’occasion de découvrir le dynamisme et l’enthousiasme qui caractérisent les équipes de HPS. Enfin, nous ne pouvons qu’être satisfaits du travail réalisé. Et nous espérons que cette expérience au sein de HPS soit une préparation à une meilleure insertion dans le domaine professionnel.