[OLD] Scenario 3 - bounswe/bounswe2024group11 GitHub Wiki
Persona and Story
Hasan Yıldırım is a 20-year-old student at a university. After spending some time to find his free time activity, he is fascinated by the world of comics. Hasan dreams of building a thriving community where comics fans can come together to share their passion and celebrate their favorite heroes and villains. Having a great profile page that attracts a vast amount of users is the most crucial thing to start. He wants to create a profile page so that the users can see the information about him. He is eager to expand his community by following other users and seeing the followers and followings of the profile owners. While the community he formed became popular, he noticed that some of the users were inactive and did not share a post for a long time. So he wants to unfollow them.
Goals
-
He wants to have a profile page.
-
Hasan wants to follow users and see their followers and followings to expand the community.
-
He wants users to see his profile page and related information about him.
-
He wants to unfollow inactive users to keep his community up to date.
-
He wants to reset his password when he forgets.
Pre-conditions
-
Hasan has registered on the platform and he is logged in.
-
He follows some inactive users who have not shared anything for a long time.
Scenario
-
He edits his profile page.
-
Then he checks his followers. He sees that he does not follow all his followers.
-
He follows one of his followers.
-
After that, he checks his following list. He notices one of the users in the list is inactive.
-
He clicks that user's profile.
-
He unfollows that inactive users.
Acceptance Criteria
-
1.1.1.3 Registered users shall be able to reset their passwords.
-
1.1.1.6 Registered users shall have a profile page.
-
1.1.3.1.1 Registered users shall be able to follow other registered users.
-
1.1.3.2.1.1 Users shall be able to see the followers of a registered user.
-
1.1.3.2.1.2 Users shall be able to see how many people follow a registered user.
-
1.1.3.2.1.3 Users shall be able to see the people whom a registered user follows.
-
1.1.3.2.1.4 Users shall be able to see how many people a registered user follows.
-
1.1.3.1.4 Registered users shall be able to unfollow a followed registered user.
Mock-ups
Account Settings
- He edits his profile page.
See Followers & Follow
-
Then he checks his followers. He sees that he does not follow all his followers.
-
He follows one of his followers.
See Following
- After that, he checks his following list. He notices one of the users in the list is inactive.
Profile & Unfollow
-
He clicks that user's profile.
-
He unfollows that inactive users.