first commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# language: fr
|
||||
@USER @priority-1
|
||||
Fonctionnalité: US-10 Visualiser la fiche/le profil d'un participant
|
||||
En tant qu'utilisateur
|
||||
Je peux sélectionner un individu dans la liste des inscrits à un événement/atelier
|
||||
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
|
||||
|
||||
Scénario: Accéder au profil d'un participant
|
||||
Étant donné 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"
|
||||
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"
|
||||
Alors je peux contacter l'utilisateur
|
||||
|
||||
Scénario: Vérifier les informations du profil
|
||||
Étant donné 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"
|
||||
Alors l'écran affiche les informations du profil
|
||||
@@ -0,0 +1,40 @@
|
||||
# language: fr
|
||||
@USER @priority-2
|
||||
Fonctionnalité: US-12 Consulter la carte/tableau des événements
|
||||
En tant qu'utilisateur
|
||||
Je peux consulter la carte/tableau des événements auxquels j'ai participé
|
||||
En filtrant les événements par dates ou par personne
|
||||
Afin d'avoir une vue consolidée des événements et lieux de rencontre
|
||||
|
||||
Contexte:
|
||||
Étant donné 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"
|
||||
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"
|
||||
Alors je peux voir la liste des événements
|
||||
|
||||
Scénario: Filtrer par date
|
||||
Étant donné 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"
|
||||
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é
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
@@ -0,0 +1,30 @@
|
||||
# language: fr
|
||||
@USER @priority-1
|
||||
Fonctionnalité: US-15 Visualiser les inscrits à un atelier/événement
|
||||
En tant qu'utilisateur
|
||||
Je peux visualiser les inscrits à un atelier/événement
|
||||
En sélectionnant l'atelier/l'événement désiré dans la liste
|
||||
Afin de consulter la liste des inscrits triée par ordre alphabétique
|
||||
|
||||
Contexte:
|
||||
Étant donné 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"
|
||||
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"
|
||||
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"
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Titre |
|
||||
| Date |
|
||||
| Liste des participants |
|
||||
@@ -0,0 +1,36 @@
|
||||
# language: fr
|
||||
@USER @priority-1
|
||||
Fonctionnalité: US-20 Voir le profil des personnes faisant partie de mon réseau
|
||||
En tant qu'utilisateur
|
||||
Je peux voir le profil des personnes faisant partie de mon réseau
|
||||
Ainsi que le profil des personnes publiques
|
||||
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
|
||||
|
||||
Scénario: Accéder à mon profil
|
||||
Étant donné 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"
|
||||
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"
|
||||
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"
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
@@ -0,0 +1,38 @@
|
||||
# language: fr
|
||||
@USER @priority-2
|
||||
Fonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes activités
|
||||
En tant qu'utilisateur
|
||||
Je peux décider que tous les utilisateurs puissent suivre toutes mes activités
|
||||
En déclarant mon profil public
|
||||
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
|
||||
|
||||
Scénario: Accéder aux paramètres de profil
|
||||
Étant donné 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"
|
||||
Alors l'écran contient une section "Confidentialité"
|
||||
|
||||
Scénario: Rendre le profil public
|
||||
Étant donné 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é
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
@@ -0,0 +1,33 @@
|
||||
# language: fr
|
||||
@USER @priority-2
|
||||
Fonctionnalité: US-22 Parrainer un nouvel utilisateur
|
||||
En tant qu'utilisateur
|
||||
Je peux parrainer un nouvel utilisateur
|
||||
En lui partageant mon QR code ou lien de contact
|
||||
Afin de savoir combien de personnes ont rejoint le réseau grâce à moi
|
||||
|
||||
Contexte:
|
||||
Étant donné je suis connecté en tant qu'utilisateur
|
||||
|
||||
Scénario: Accéder au partage de profil
|
||||
Étant donné 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"
|
||||
Alors je peux voir le QR code
|
||||
|
||||
Scénario: Voir le lien de parrainage
|
||||
Étant donné 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"
|
||||
Alors l'écran contient une section "Mes parrainages"
|
||||
|
||||
Scénario: Vérifier les données du profil
|
||||
Étant donné l'écran "profile" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
@@ -0,0 +1,34 @@
|
||||
# language: fr
|
||||
@USER @priority-1
|
||||
Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs
|
||||
En tant qu'utilisateur
|
||||
Je peux me connecter avec d'autres utilisateurs
|
||||
En partageant mon QR code ou mon lien de contact
|
||||
Afin d'étendre mon réseau
|
||||
|
||||
Contexte:
|
||||
Étant donné 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"
|
||||
Alors l'écran contient une section "Partager"
|
||||
|
||||
Scénario: Voir le QR code
|
||||
Étant donné 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"
|
||||
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"
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
@@ -0,0 +1,28 @@
|
||||
# language: fr
|
||||
@USER @priority-2
|
||||
Fonctionnalité: US-24 Être notifié des activités de mes contacts
|
||||
En tant qu'utilisateur
|
||||
Je peux être notifié lorsqu'un contact participe à des événements
|
||||
Afin d'obtenir une synthèse du contenu des ateliers et événements
|
||||
|
||||
Contexte:
|
||||
Étant donné 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"
|
||||
Alors l'écran contient une section "Notifications"
|
||||
|
||||
Scénario: Configurer les notifications de contacts
|
||||
Étant donné 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"
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
| Rayon de notification |
|
||||
@@ -0,0 +1,29 @@
|
||||
# language: fr
|
||||
@USER @priority-2
|
||||
Fonctionnalité: US-25 Être averti des événements susceptibles de m'intéresser
|
||||
En tant qu'utilisateur
|
||||
Je peux être notifié lorsqu'un nouvel événement est ajouté près de chez moi
|
||||
Et/ou avec une thématique qui m'intéresse
|
||||
En configurant mes notifications
|
||||
|
||||
Contexte:
|
||||
Étant donné 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"
|
||||
Alors l'écran contient une section "Notifications"
|
||||
|
||||
Scénario: Configurer le rayon de notification
|
||||
Étant donné 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"
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Notifications |
|
||||
| Confidentialité |
|
||||
| Rayon de notification |
|
||||
@@ -0,0 +1,32 @@
|
||||
# language: fr
|
||||
@USER @priority-2
|
||||
Fonctionnalité: US-26 Définir la portée d'un événement
|
||||
En tant qu'utilisateur
|
||||
Je peux créer/présenter le contenu d'un événement et le catégoriser par type/thématique
|
||||
En indiquant son rayon d'intérêt en kilomètres
|
||||
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
|
||||
|
||||
Scénario: Accéder à la création d'événement
|
||||
Étant donné 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"
|
||||
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"
|
||||
Alors l'écran contient une section "Thématique"
|
||||
|
||||
Scénario: Vérifier les champs obligatoires
|
||||
Étant donné l'écran "create-event" est affiché
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Nom de l'événement |
|
||||
| Date |
|
||||
| Heure de début |
|
||||
| Lieu |
|
||||
| Thématique |
|
||||
@@ -0,0 +1,32 @@
|
||||
# language: fr
|
||||
@USER @priority-0
|
||||
Fonctionnalité: US-9 Visualiser la photo d'un individu
|
||||
En tant qu'utilisateur
|
||||
Je peux visualiser la photo d'un individu ou ajouter une photo personnelle sur une fiche existante
|
||||
Et consulter la liste des inscrits à un atelier
|
||||
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
|
||||
|
||||
Scénario: Accéder au profil pour voir la photo
|
||||
Étant donné 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"
|
||||
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"
|
||||
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é
|
||||
Alors le formulaire contient les champs obligatoires suivants:
|
||||
| Photo de profil |
|
||||
| Nom |
|
||||
| Pseudo |
|
||||
Reference in New Issue
Block a user