GeotrekCE / Geotrek-rando-v3

Geotrek public data website (version 3)
https://geotrek.fr/produit.html#rando
MIT License
16 stars 15 forks source link

Ajout de tests Cypress #865

Open babastienne opened 1 year ago

babastienne commented 1 year ago

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.

camillemonchicourt commented 1 year ago

Oui, selon moi gros enjeu du projet

babastienne commented 1 year ago

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é.