Open babastienne opened 1 year ago
Oui, selon moi gros enjeu du projet
La PR https://github.com/GeotrekCE/Geotrek-rando-v3/pull/948 a pour objectif de mettre en place l'infrastructure nécessaire pour lancer less tests Cypress et pour systématiser leur lancement dans la CI Github.
A partir de là il faudra à chaque développement de nouvelle fonctionnalité l'accompagner d'un test d'intégration associé.
Dans un but d'industrialisation des tests fonctionnels de Geotek-Rando, il conviendrait de pouvoir ajouter des tests automatisés Cypress pour permettre à chaque nouveau développement d'éviter d'apporter des regressions ou l'introduction de bugs non détectés lors des tests manuels.
Cela permettrai également d'éviter d'avoir à tester manuellement et fonctionnellement en détail l'application avant chaque déploiement, car il s'agit là d'un process "artisanal".
L'ajout de tests Cypress permettrait à terme de pouvoir couvrir l'ensemble du périmètre applicatif de Geotrek-Rando pour gagner en qualité de code et de déploiement.