From 43710c4dd957802ef0a13c46963c12205b02f94d Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 6 Sep 2021 11:04:10 +0000 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'readme.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 84adb0d5..a97042ed 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ # Partie 2 et 4 -> Rédiger et automatiser des TVU +> Rédiger et automatiser des TVU. Concernant ces exercices, je me suis permis d'y répondre en une passe. Pour commencer, je me suis concentré sur la rédaction d'UAT sur les nouveautés uniquement (et pas les US déjà existante). Celles-ci sont disponibles sous forme de `.feature` dans le projet : @@ -9,7 +9,7 @@ Concernant ces exercices, je me suis permis d'y répondre en une passe. Pour com Concernant le projet d'automatisation, je n'avais jamais cherché a automatiser des fonctionnalités rédigé en Gherkin (disons des fichionnalités, feature-files), mais je savais qu'il existait un moyen de le faire avec cypress. Ce projet montre le résultat de mon implémentation de cette approche. -Notez que les tests automatisé ne contiennent aucune logique ni aucune cible, il n'existe que le squelette de l'automate suffisamment écrit pour fonctionner en débug. +Notez que les tests automatisés ne contiennent aucune logique ni aucune cible, il n'existe que le squelette de l'automate suffisamment écrit pour fonctionner en débug. Vous pouvez voir les autres parties du test d'entretien en cliquant sur le [Groupe Trusk](https://git.blanchelune.i234.me/Trusk). @@ -21,11 +21,11 @@ Vous pouvez voir les autres parties du test d'entretien en cliquant sur le [Grou 3. Purger le dossier `node_modules` et faire un `npm init` afin de le regénérer (je doute que cypress.exe marche sur MacOS ou Linux). 3. Potentiellement adapter le projet à l'environnement d'execution 3. Démarrer cypress via `npx cypress open` (pas de `yarn`) -4. Dans l'interface de cypress, trouver les 2 fichiers listé précédemment. Les lancer. +4. Dans l'interface de cypress, trouver les 2 fichiers listés précédemment. Les lancer (pas trop loin). 5. Cypress va préprocesser ces fichiers et executer leur code. ## Comment inspecter le code des features files ? -Le module qui interprête les fichionnalités cherche une correspondance en interpretant tout scripte *.js dans un dossier du nom de la fichionnalité. +Le module qui interprête les fichionnalités cherche une correspondance en interpretant tout scrips *.js dans un dossier du nom de la fichionnalité. Le code de `cypress/integration/inscription.feature` est donc dans le chemin `cypress/integration/inscription/*.js`. \ No newline at end of file