[OLD] Scenario 1 - bounswe/bounswe2024group11 GitHub Wiki
Persona and Story
Emily Brown reads comics regularly, she has a hectic job schedule, and her mailbox is always full. She reads comics on her phone while she is on a break. But she does not have many friends or colleagues reading comics and she wants to meet new people who read comics. In fact, she has only one friend who is interested in comics. Emily has just heard that there is a new social comic app from her friend. She has not decided yet to register on this platform because she previously registered on some other websites that require email addresses and received spam emails. So she wants to be sure that she likes the app and after registering she wants to be able to delete her account if she changes her mind.
Goals
-
Emily wants to see if there is any interesting content on this platform.
-
She wants to find her friend's posts and people who liked the posts so that she can meet new people who also like reading comics.
-
If likes the app, she wants to register.
-
She wants to be able to delete her account if she doesn't want to be a user anymore.
Pre-conditions
- None because she is just trying the app for the first time.
Scenario
-
Emily opens the app and searches for a post of her friend.
-
After scrolling through the posts, she finally found a post of her friend's.
-
Then Emily wonders who liked the post.
-
And she sees that one of her friends liked the post.
-
After spending some time on the app, she is satisfied and registers to the platform providing a password, a username, and an email.
-
She opens her account settings page.
-
Emily sees that she can easily delete her account if she wants.
Acceptance Criteria
-
1.1.1.1 Users shall be able to register the system by providing a username, email, and password.
-
1.1.1.4 Registered users shall be able to delete their accounts.
-
1.1.2.1.3 Users shall be able to see the author of the post.
-
1.1.2.2.1 Users shall be able to see how many people have liked the post.
-
1.1.2.2.2 Users shall be able to see who liked the post.
-
1.1.3.2.1 Users shall be able to search in the posts.
Mock-ups
Search posts as an unregistered user
- Emily opens the app and searches for a post of her friend.
Scroll through posts
- After scrolling through the posts, she finally found a post of her friend's.
Who Liked & Sees Another Friend
-
Then Emily wonders who liked the post.
-
And she sees that one of her friends liked the post.
Register
- After spending some time on the app, she is satisfied and registers to the platform providing a password, a username, and an email.
Account Settings & Delete Account
-
She opens her account settings page.
-
Emily sees that she can easily delete her account if she wants.