Use grammatically correct French Gherkin keyword "Étant donné que"
Update all 26 feature files to use proper French grammar with the subordinating conjunction "que" after "Étant donné". Also update the parser to recognize both "Étant donné que " and "Étant donné qu'" (elision before vowels), while maintaining backwards compatibility with the original form. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,15 +7,15 @@ Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
|
||||
Afin de créer/présenter le contenu de cet événement et le catégoriser
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la création d'événement
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Quand je navigue vers "créer un événement"
|
||||
Alors je vois l'écran "create-event"
|
||||
|
||||
Scénario: Vérifier les champs obligatoires du formulaire
|
||||
Étant donné l'écran "create-event" est affiché
|
||||
Étant donné que l'écran "create-event" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Nom de l'événement |
|
||||
| Date |
|
||||
@@ -24,7 +24,7 @@ Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
|
||||
| Thématique |
|
||||
|
||||
Scénario: Remplir le formulaire de création d'événement
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Quand je remplis le champ "Nom de l'événement" avec "Mon événement"
|
||||
Et je remplis le champ "Date" avec "2025-02-15"
|
||||
Et je remplis le champ "Heure de début" avec "14:00"
|
||||
@@ -34,9 +34,9 @@ Fonctionnalité: US-13 Créer/Modifier/Supprimer un événement
|
||||
Et le champ "Lieu" affiche "Lyon"
|
||||
|
||||
Scénario: Vérifier la présence du bouton de création
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Alors l'écran contient une section "Créer l'événement"
|
||||
|
||||
Scénario: Pouvoir annuler la création d'événement
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Alors je peux annuler et revenir à l'écran précédent
|
||||
|
||||
@@ -6,23 +6,23 @@ Fonctionnalité: US-3 Visualiser un événement terminé
|
||||
Afin de voir les personnes qui ont participé à cet événement
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux détails d'un événement terminé
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Quand je clique sur un événement
|
||||
Alors je vois l'écran "event-detail"
|
||||
|
||||
Scénario: Voir la description de l'événement
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran affiche les informations de l'événement
|
||||
|
||||
Scénario: Voir la liste des participants
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: Vérifier les données affichées
|
||||
Étant donné l'écran "event-detail" est affiché
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
|
||||
@@ -7,30 +7,30 @@ Fonctionnalité: US-5 Ajouter/modifier/supprimer un commentaire à un événemen
|
||||
Afin de voir les commentaires précédents et ajouter mes notes personnelles
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Voir les commentaires existants
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Notes personnelles"
|
||||
|
||||
@pending
|
||||
Scénario: Ajouter un commentaire
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Ajouter un commentaire"
|
||||
Alors je peux ajouter un commentaire
|
||||
|
||||
Scénario: Modifier un commentaire
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Modifier"
|
||||
Alors je peux modifier un commentaire
|
||||
|
||||
Scénario: Supprimer un commentaire
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Supprimer"
|
||||
Alors je peux supprimer un commentaire
|
||||
|
||||
Scénario: Vérifier les données de l'écran
|
||||
Étant donné l'écran "event-detail" est affiché
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
|
||||
@@ -7,28 +7,28 @@ Fonctionnalité: US-7 M'inscrire/me désinscrire à un événement
|
||||
S'il existe déjà dans le système ou en le retrouvant dans une base existante
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Consulter un événement avant inscription
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran affiche les informations de l'événement
|
||||
|
||||
Scénario: S'inscrire à un événement
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "S'inscrire"
|
||||
Alors je peux m'inscrire à l'événement
|
||||
|
||||
Scénario: Se désinscrire d'un événement
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Se désinscrire"
|
||||
Alors je peux me désinscrire de l'événement
|
||||
|
||||
Scénario: Rechercher un événement existant
|
||||
Étant donné je suis sur la page "découvrir"
|
||||
Étant donné que je suis sur la page "découvrir"
|
||||
Alors je peux voir la liste des événements
|
||||
|
||||
Scénario: Vérifier les données de l'écran
|
||||
Étant donné l'écran "event-detail" est affiché
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
|
||||
@@ -7,25 +7,25 @@ Fonctionnalité: US-8 Consulter et m'inscrire à un macro-événement
|
||||
Afin de voir une consolidation des commentaires/liens/ressources/participants
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Consulter un macro-événement
|
||||
Étant donné je suis sur la page "découvrir"
|
||||
Étant donné que je suis sur la page "découvrir"
|
||||
Quand je clique sur un événement
|
||||
Alors je vois l'écran "event-detail"
|
||||
Et l'écran contient une section "Événements rattachés"
|
||||
|
||||
@pending
|
||||
Scénario: Voir les événements rattachés
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Événements rattachés"
|
||||
|
||||
Scénario: Rattacher un événement existant
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Rattacher un événement"
|
||||
Alors l'écran contient une section "Sélection d'événement"
|
||||
|
||||
Scénario: Voir la consolidation des participants
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
Et l'écran contient une section "Participants consolidés"
|
||||
|
||||
@@ -7,33 +7,33 @@ Fonctionnalité: US-16 Indiquer un ou plusieurs points de rencontre
|
||||
Afin de croiser et faire connaissance d'autres participants
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux points de rencontre
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je navigue vers "points de rencontre"
|
||||
Alors je vois l'écran "meeting-points"
|
||||
|
||||
Scénario: Créer un point de rencontre
|
||||
Étant donné je suis sur la page "points de rencontre"
|
||||
Étant donné que je suis sur la page "points de rencontre"
|
||||
Quand je clique sur "Ajouter un point de rencontre"
|
||||
Alors l'écran contient une section "Nouveau point de rencontre"
|
||||
|
||||
Scénario: Définir le lieu de rencontre
|
||||
Étant donné je suis sur la page "points de rencontre"
|
||||
Étant donné que je suis sur la page "points de rencontre"
|
||||
Alors le champ "Lieu de rencontre" est présent
|
||||
|
||||
Scénario: Définir l'heure de rencontre
|
||||
Étant donné je suis sur la page "points de rencontre"
|
||||
Étant donné que je suis sur la page "points de rencontre"
|
||||
Alors le champ "Heure" est présent
|
||||
|
||||
Scénario: Échanger des liens de contact
|
||||
Étant donné je suis sur la page "points de rencontre"
|
||||
Étant donné que je suis sur la page "points de rencontre"
|
||||
Alors l'écran contient une section "Partage de contact"
|
||||
Et je peux voir le QR code
|
||||
|
||||
Scénario: Vérifier les données requises
|
||||
Étant donné l'écran "meeting-points" est affiché
|
||||
Étant donné que l'écran "meeting-points" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Lieu de rencontre |
|
||||
| Heure |
|
||||
|
||||
@@ -8,33 +8,33 @@ Fonctionnalité: US-17 Informer automatiquement d'autres utilisateurs
|
||||
Afin d'informer les utilisateurs proches, intéressés par la thématique, ou mes abonnés
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
@pending
|
||||
Scénario: Partager un événement auquel je participe
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Partager"
|
||||
Alors l'écran contient une section "Options de partage"
|
||||
|
||||
@pending
|
||||
Scénario: Informer les utilisateurs à proximité
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Notifier à proximité"
|
||||
Alors l'écran contient une section "Rayon de notification"
|
||||
|
||||
@pending
|
||||
Scénario: Informer les utilisateurs par thématique
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Notifier par thématique"
|
||||
Alors l'écran contient une section "Thématiques"
|
||||
|
||||
@pending
|
||||
Scénario: Informer mes abonnés
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Notifier mes abonnés"
|
||||
Alors l'écran contient une section "Mes abonnés"
|
||||
|
||||
@pending
|
||||
Scénario: Combiner les options de notification
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Options de notification"
|
||||
|
||||
@@ -7,28 +7,28 @@ Fonctionnalité: US-18 Être informé lorsque de nouveaux participants s'inscriv
|
||||
Afin de savoir qui participe à un événement
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Configurer les notifications de nouveaux participants
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors l'écran contient une section "Notifications"
|
||||
|
||||
Scénario: Activer les notifications pour un événement
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Activer les notifications"
|
||||
Alors l'écran contient une section "Notifications activées"
|
||||
|
||||
Scénario: Filtrer les notifications par réseau
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Quand je clique sur "Mon réseau uniquement"
|
||||
Alors l'écran contient une section "Filtre réseau"
|
||||
|
||||
Scénario: Voir les nouveaux participants sur l'accueil
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Nouveaux participants"
|
||||
|
||||
Scénario: Vérifier les données des paramètres
|
||||
Étant donné l'écran "settings" est affiché
|
||||
Étant donné que l'écran "settings" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
|
||||
@@ -9,30 +9,30 @@ Fonctionnalité: US-19 Recevoir un récapitulatif des prochaines rencontres
|
||||
Afin d'établir un programme des événements auxquels je participe par période
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Voir les événements à venir sur l'accueil
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Événements à venir"
|
||||
|
||||
@pending
|
||||
Scénario: Voir le récapitulatif par période
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors je peux filtrer les événements par période
|
||||
|
||||
@pending
|
||||
Scénario: Voir les événements proches géographiquement
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Près de chez moi"
|
||||
|
||||
@pending
|
||||
Scénario: Voir mes inscriptions
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Mes inscriptions"
|
||||
|
||||
@pending
|
||||
Scénario: Vérifier les données de l'accueil
|
||||
Étant donné l'écran "home" est affiché
|
||||
Étant donné que l'écran "home" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Événements à venir |
|
||||
| Navigation |
|
||||
|
||||
@@ -6,28 +6,28 @@ Fonctionnalité: US-10 Visualiser la fiche/le profil d'un participant
|
||||
Afin de voir les événements auxquels la personne a participé et voir un formulaire de contact
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au profil d'un participant
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur un participant
|
||||
Alors je vois l'écran "user-profile"
|
||||
|
||||
Scénario: Voir les événements du participant
|
||||
Étant donné je suis sur la page "profil utilisateur"
|
||||
Étant donné que je suis sur la page "profil utilisateur"
|
||||
Alors je peux voir les événements auxquels l'utilisateur a participé
|
||||
|
||||
Scénario: Voir le formulaire de contact
|
||||
Étant donné je suis sur la page "profil utilisateur"
|
||||
Étant donné que je suis sur la page "profil utilisateur"
|
||||
Alors je peux contacter l'utilisateur
|
||||
|
||||
Scénario: Vérifier les informations du profil
|
||||
Étant donné l'écran "user-profile" est affiché
|
||||
Étant donné que l'écran "user-profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
|
||||
Scénario: Voir les détails du profil utilisateur
|
||||
Étant donné je suis sur la page "profil utilisateur"
|
||||
Étant donné que je suis sur la page "profil utilisateur"
|
||||
Alors l'écran affiche les informations du profil
|
||||
|
||||
@@ -7,33 +7,33 @@ Fonctionnalité: US-12 Consulter la carte/tableau des événements
|
||||
Afin d'avoir une vue consolidée des événements et lieux de rencontre
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la liste des événements depuis le profil
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors je peux voir la liste des événements
|
||||
|
||||
Scénario: Accéder à la liste des événements depuis découvrir
|
||||
Étant donné je suis sur la page "découvrir"
|
||||
Étant donné que je suis sur la page "découvrir"
|
||||
Alors je peux voir la liste des événements
|
||||
|
||||
Scénario: Filtrer par date
|
||||
Étant donné je suis sur la page "découvrir"
|
||||
Étant donné que je suis sur la page "découvrir"
|
||||
Quand je clique sur "Filtrer par date"
|
||||
Alors l'écran contient une section "Filtre par date"
|
||||
|
||||
Scénario: Filtrer par personne
|
||||
Étant donné je suis sur la page "profil utilisateur"
|
||||
Étant donné que je suis sur la page "profil utilisateur"
|
||||
Alors je peux voir les événements auxquels l'utilisateur a participé
|
||||
|
||||
Scénario: Vérifier les données de l'écran événements
|
||||
Étant donné l'écran "events" est affiché
|
||||
Étant donné que l'écran "events" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Liste des événements |
|
||||
| Filtre par date |
|
||||
|
||||
Scénario: Vérifier les données de l'écran profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Étant donné que l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
|
||||
@@ -7,23 +7,23 @@ Fonctionnalité: US-15 Visualiser les inscrits à un atelier/événement
|
||||
Afin de consulter la liste des inscrits triée par ordre alphabétique
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la liste des inscrits
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: Voir la liste triée
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Participants"
|
||||
|
||||
Scénario: Cliquer sur un inscrit pour voir son profil
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur un participant
|
||||
Alors je vois l'écran "user-profile"
|
||||
|
||||
Scénario: Vérifier les données de l'écran
|
||||
Étant donné l'écran "event-detail" est affiché
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
|
||||
@@ -7,29 +7,29 @@ Fonctionnalité: US-20 Voir le profil des personnes faisant partie de mon résea
|
||||
Et consulter la description de l'événement afin de savoir si je veux participer
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à mon profil
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Quand je navigue vers "mon profil"
|
||||
Alors je vois l'écran "profile"
|
||||
|
||||
Scénario: Voir mon réseau
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors l'écran contient une section "Mon réseau"
|
||||
|
||||
Scénario: Voir un profil de mon réseau
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Quand je clique sur un participant
|
||||
Alors je vois l'écran "user-profile"
|
||||
|
||||
Scénario: Consulter un événement depuis un profil
|
||||
Étant donné je suis sur la page "profil utilisateur"
|
||||
Étant donné que je suis sur la page "profil utilisateur"
|
||||
Quand je clique sur un événement
|
||||
Alors je vois l'écran "event-detail"
|
||||
|
||||
Scénario: Vérifier les données du profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Étant donné que l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
|
||||
@@ -7,31 +7,31 @@ Fonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes ac
|
||||
Afin de communiquer au sujet de mes déplacements et faire la publicité des événements
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux paramètres de profil
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Quand je navigue vers "paramètres"
|
||||
Alors je vois l'écran "settings"
|
||||
|
||||
Scénario: Configurer la visibilité du profil
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors l'écran contient une section "Confidentialité"
|
||||
|
||||
Scénario: Rendre le profil public
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Quand je clique sur "Profil public"
|
||||
Alors l'écran contient une section "Visibilité"
|
||||
|
||||
Scénario: Vérifier les données des paramètres
|
||||
Étant donné l'écran "settings" est affiché
|
||||
Étant donné que l'écran "settings" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
| Rayon de notification |
|
||||
|
||||
Scénario: Vérifier les données du profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Étant donné que l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
|
||||
@@ -7,26 +7,26 @@ Fonctionnalité: US-22 Parrainer un nouvel utilisateur
|
||||
Afin de savoir combien de personnes ont rejoint le réseau grâce à moi
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au partage de profil
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors l'écran contient une section "Partager mon profil"
|
||||
|
||||
Scénario: Voir le QR code de parrainage
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors je peux voir le QR code
|
||||
|
||||
Scénario: Voir le lien de parrainage
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors je peux voir le lien de partage
|
||||
|
||||
Scénario: Voir les statistiques de parrainage
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors l'écran contient une section "Mes parrainages"
|
||||
|
||||
Scénario: Vérifier les données du profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Étant donné que l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
|
||||
@@ -7,27 +7,27 @@ Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs
|
||||
Afin d'étendre mon réseau
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au partage depuis le profil
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors l'écran contient une section "Partager"
|
||||
|
||||
Scénario: Voir le QR code
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors je peux voir le QR code
|
||||
|
||||
Scénario: Voir le lien de partage
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors je peux voir le lien de partage
|
||||
|
||||
Scénario: Accéder à l'écran de partage dédié
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Quand je navigue vers "partage de profil"
|
||||
Alors je vois l'écran "share-profile"
|
||||
|
||||
Scénario: Vérifier les données du profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Étant donné que l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
|
||||
@@ -6,22 +6,22 @@ Fonctionnalité: US-24 Être notifié des activités de mes contacts
|
||||
Afin d'obtenir une synthèse du contenu des ateliers et événements
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux paramètres de notification
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors l'écran contient une section "Notifications"
|
||||
|
||||
Scénario: Configurer les notifications de contacts
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors je peux configurer mes notifications
|
||||
|
||||
Scénario: Voir les activités de mes contacts sur l'accueil
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Alors l'écran contient une section "Activités de mes contacts"
|
||||
|
||||
Scénario: Vérifier les données des paramètres
|
||||
Étant donné l'écran "settings" est affiché
|
||||
Étant donné que l'écran "settings" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
|
||||
@@ -7,22 +7,22 @@ Fonctionnalité: US-25 Être averti des événements susceptibles de m'intéress
|
||||
En configurant mes notifications
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux paramètres de notification
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors l'écran contient une section "Notifications"
|
||||
|
||||
Scénario: Configurer le rayon de notification
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors je peux définir mon rayon de notification
|
||||
|
||||
Scénario: Configurer les thématiques d'intérêt
|
||||
Étant donné je suis sur la page "paramètres"
|
||||
Étant donné que je suis sur la page "paramètres"
|
||||
Alors je peux définir mes thématiques d'intérêt
|
||||
|
||||
Scénario: Vérifier les données des paramètres
|
||||
Étant donné l'écran "settings" est affiché
|
||||
Étant donné que l'écran "settings" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
|
||||
@@ -7,23 +7,23 @@ Fonctionnalité: US-26 Définir la portée d'un événement
|
||||
Afin de m'assurer que les utilisateurs qui habitent trop loin ne reçoivent pas de notification
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la création d'événement
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Alors l'écran contient une section "Portée de l'événement"
|
||||
|
||||
Scénario: Définir le rayon d'intérêt
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Quand je clique sur "Définir la portée"
|
||||
Alors l'écran contient une section "Rayon en kilomètres"
|
||||
|
||||
Scénario: Choisir une thématique
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Alors l'écran contient une section "Thématique"
|
||||
|
||||
Scénario: Vérifier les champs obligatoires
|
||||
Étant donné l'écran "create-event" est affiché
|
||||
Étant donné que l'écran "create-event" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Nom de l'événement |
|
||||
| Date |
|
||||
|
||||
@@ -7,25 +7,25 @@ Fonctionnalité: US-9 Visualiser la photo d'un individu
|
||||
Afin d'identifier les personnes que j'ai rencontrées dont je n'ai pas noté leur nom
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au profil pour voir la photo
|
||||
Étant donné je suis sur la page "mon profil"
|
||||
Étant donné que je suis sur la page "mon profil"
|
||||
Alors je vois l'écran "profile"
|
||||
Et l'écran contient une section "Photo de profil"
|
||||
|
||||
Scénario: Naviguer vers le profil depuis la liste des participants
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur un participant
|
||||
Alors je suis redirigé vers "profil utilisateur"
|
||||
Et l'écran affiche les informations du profil
|
||||
|
||||
Scénario: Consulter la liste des inscrits à un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: Vérifier les champs de données du profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Étant donné que l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
|
||||
@@ -6,25 +6,25 @@ Fonctionnalité: US-1 Visualiser un événement terminé (ateliers)
|
||||
Afin de voir les personnes qui ont participé à chaque atelier et consulter les notes/liens/commentaires
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder aux détails d'un événement terminé
|
||||
Étant donné je suis sur la page "accueil"
|
||||
Étant donné que je suis sur la page "accueil"
|
||||
Quand je navigue vers "détail événement"
|
||||
Alors je vois l'écran "event-detail"
|
||||
Et l'écran contient une section "Programme des ateliers"
|
||||
|
||||
Scénario: Consulter la liste des participants d'un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: Consulter les ressources d'un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Ressources"
|
||||
Et l'écran contient une section "Zone de partage collective"
|
||||
|
||||
Scénario: Vérifier les données affichées pour un atelier
|
||||
Étant donné l'écran "event-detail" est affiché
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
|
||||
@@ -7,24 +7,24 @@ Fonctionnalité: US-11 Visualiser le bilan consolidé de l'événement
|
||||
Afin d'obtenir une synthèse du contenu de chaque atelier et de l'ensemble des ateliers
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au bilan consolidé
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Bilan"
|
||||
|
||||
Scénario: Voir les commentaires regroupés par atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Voir le bilan"
|
||||
Alors l'écran contient une section "Commentaires par atelier"
|
||||
|
||||
@pending
|
||||
Scénario: Voir la synthèse globale
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Synthèse"
|
||||
|
||||
Scénario: Vérifier les données du bilan
|
||||
Étant donné l'écran "event-detail" est affiché
|
||||
Étant donné que l'écran "event-detail" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
|
||||
@@ -7,14 +7,14 @@ Fonctionnalité: US-14 Créer/Modifier/Supprimer un atelier
|
||||
Afin de définir le programme de mon événement et ajouter une description
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la création d'atelier
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Alors l'écran contient une section "Ateliers"
|
||||
|
||||
Scénario: Vérifier les champs obligatoires pour créer un atelier
|
||||
Étant donné l'écran "create-event" est affiché
|
||||
Étant donné que l'écran "create-event" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Nom de l'événement |
|
||||
| Date |
|
||||
@@ -23,16 +23,16 @@ Fonctionnalité: US-14 Créer/Modifier/Supprimer un atelier
|
||||
| Thématique |
|
||||
|
||||
Scénario: Créer un atelier
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Quand je clique sur "Ajouter un atelier"
|
||||
Alors l'écran contient une section "Nouvel atelier"
|
||||
|
||||
Scénario: Modifier un atelier existant
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Quand je clique sur "Modifier l'atelier"
|
||||
Alors l'écran contient une section "Modifier l'atelier"
|
||||
|
||||
Scénario: Supprimer un atelier
|
||||
Étant donné je suis sur la page "créer un événement"
|
||||
Étant donné que je suis sur la page "créer un événement"
|
||||
Quand je clique sur "Supprimer l'atelier"
|
||||
Alors l'écran contient une section "Confirmation"
|
||||
|
||||
@@ -6,23 +6,23 @@ Fonctionnalité: US-2 Visualiser un événement terminé (notes)
|
||||
Afin d'ajouter d'éventuelles prises de notes/liens ou des commentaires associés à l'atelier
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder à la zone de notes personnelles
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Notes personnelles"
|
||||
|
||||
Scénario: Accéder à la zone de partage publique
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Zone de partage publique"
|
||||
|
||||
@pending
|
||||
Scénario: Ajouter une note personnelle
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Ajouter une note"
|
||||
Alors je peux ajouter une note
|
||||
|
||||
Scénario: Ajouter un lien/ressource
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Ajouter une ressource"
|
||||
Alors l'écran contient une section "Ressources"
|
||||
|
||||
@@ -7,24 +7,24 @@ Fonctionnalité: US-4 Ajouter/modifier/supprimer un commentaire à un atelier
|
||||
Afin de voir les commentaires précédents et ajouter mes commentaires
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Voir les commentaires existants d'un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors l'écran contient une section "Commentaires"
|
||||
|
||||
@pending
|
||||
Scénario: Ajouter un commentaire à un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Ajouter un commentaire"
|
||||
Alors je peux ajouter un commentaire
|
||||
|
||||
Scénario: Modifier un commentaire existant
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Modifier"
|
||||
Alors je peux modifier un commentaire
|
||||
|
||||
Scénario: Supprimer un commentaire
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Supprimer"
|
||||
Alors je peux supprimer un commentaire
|
||||
|
||||
@@ -7,22 +7,22 @@ Fonctionnalité: US-6 M'inscrire/me désinscrire à un événement (atelier)
|
||||
Afin de m'inscrire à l'atelier tout en visualisant les personnes qui sont déjà pré-inscrites
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
Étant donné que je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Rechercher un événement public existant
|
||||
Étant donné je suis sur la page "découvrir"
|
||||
Étant donné que je suis sur la page "découvrir"
|
||||
Alors je peux voir la liste des événements
|
||||
|
||||
Scénario: Voir les personnes pré-inscrites à un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Alors je peux voir la liste des participants
|
||||
|
||||
Scénario: S'inscrire à un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "S'inscrire"
|
||||
Alors je peux m'inscrire à l'événement
|
||||
|
||||
Scénario: Se désinscrire d'un atelier
|
||||
Étant donné je suis sur la page "détail événement"
|
||||
Étant donné que je suis sur la page "détail événement"
|
||||
Quand je clique sur "Se désinscrire"
|
||||
Alors je peux me désinscrire de l'événement
|
||||
|
||||
Reference in New Issue
Block a user