Implémentation d’un environnement de staging robuste avec fixtures et tests automatisés end-to-end pour assurer la qualité logicielle

TitreImplémentation d’un environnement de staging robuste avec fixtures et tests automatisés end-to-end pour assurer la qualité logicielle
TypeRapport de stage
AuteursKhadda Safaa
DirecteursDa Mota Benoît
Année2024
URLhttps://dune.univ-angers.fr/fichiers/21010392/2024TMINF18022/fichier/18022F.pdf
Mots-clésCI/CD, Devops, pipeline, Staging
Résumé

Le présent document est le fruit du travail de mon projet de stage de fin d’année pour l’obtention de mon master 1 en informatique à l’université d’Angers. Ce stage a été effectué au sein d’AIHERD pour une durée de 4 mois à partir du 17 avril 2024. AIHERD est une startup, qui utilise des caméras et des logiciels intelligents pour surveiller les vaches, aidant ainsi les éleveurs à mieux gérer leurs fermes. Le problème est que les tests manuels sont coûteux en temps, en argent et en efforts et n’offrent pas une grande couverture de test, c’est pourquoi nous avons pensé à une solution pour automatiser les tests fonctionnels et de créer un environnement de staging. Ce rapport détaillera les différentes étapes du projet, les technologies utilisées, les défis rencontrés et les solutions mises en place pour créer un environnement de staging efficace et fiable. En partageant cette expérience, j’espère démontrer l’importance de la mise en place de bonnes pratiques DevOps pour mettre en place un pipeline CI/CD (Continuous Integration/Continuous Delivery) robuste et efficace, des tests rigoureux pour le développement de solutions technologiques avancées dans l’industrie laitière.

Langue de rédactionFrançais
Nb pages56
Diplôme

Master Informatique

Date de soutenance2024-06-18
EditeurUniversité Angers
Place PublishedAngers
Libellé UFR

UFR de Sciences