This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: As a frequent user, | |
In order not repeat my preferences at each request, | |
I want to create my profile with my preferences | |
Scenario: The user is creating his profile with his preferences | |
Given a user | |
And he wants to learn | |
| DDD | hexagonal architecture | | |
And he only wants to see | |
| QUICKIE | CONFERENCE | | |
When he creates his profile | |
Then his preferences are stored within | |
Scenario: A user is trying to create a profile which already exists | |
Given a user | |
And he already has a profile | |
When he tries to create again his profile | |
Then he is notified that his profile already exists |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: As a user, | |
In order to effectively learn a subject, | |
I want to get the most relevant talks on topics I'm interested in | |
Scenario: A busy guest user with no profile only wants to learn with quickies | |
Given a guest user who wants to learn DDD | |
And he has only time to watch QUICKIE talks | |
When he asks for a recommendation given his criteria | |
Then talkadvisor recommends some talks | |
And the recommended talks are related to DDD | |
And all the talks corresponding to the QUICKIE format have a duration between 10 and 20 minutes | |
#And the talks are sorted by relevance | |
Scenario: A frequent user wants to get recommendations according to his profile | |
Given a user | |
And he has stored his preferences in his profile | |
When he asks for a recommendation | |
Then the recommended talks correspond to his preferences | |
Scenario: A user tries to get recommendations according to his profile but he didn't have any yet | |
Given a user with no profile | |
When he asks for a recommendation | |
Then he is notified that his profile cannot be found |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment