Implémentation d’un environnement de staging robuste avec fixtures et tests automatisés end-to-end pour assurer la qualité logicielle
Titre | Implémentation d’un environnement de staging robuste avec fixtures et tests automatisés end-to-end pour assurer la qualité logicielle |
Type | Rapport de stage |
Auteurs | Khadda Safaa |
Directeurs | Da Mota Benoît |
Année | 2024 |
URL | https://dune.univ-angers.fr/fichiers/21010392/2024TMINF18022/fichier/18022F.pdf |
Mots-clés | CI/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édaction | Français |
Nb pages | 56 |
Diplôme | Master Informatique |
Date de soutenance | 2024-06-18 |
Editeur | Université Angers |
Place Published | Angers |
Libellé UFR | UFR de Sciences |