08. Scenarios - gulsahkeskin/boun-swe-573 GitHub Wiki

Scenario #1: Article tagging

USER: Specialist Psk. Emre
ROLE: A Psychologist who wants to make research on Obsessive Compulsive Disorder(OCD) treatment methods

PRE-CONDITION: User logged in with a valid username and password

ACTIONS:

  1. Emre writes "obsessive compulsive disorder" to search bar and clicks "Search" button.
  2. He views retrieved results in a list format in search result page.
  3. He clicks on one of the articles retrieved with title OCD and opens article detail page.
  4. When he reads the abstract, he notices article mentioned treatment methods includes Serotonin, knowing that OCD is a type of genetic nervous system disorder, but could not see this information on keywords nor in whole article.
  5. On a new browser tab, he goes to Wikidata web page.
  6. Searches and find Wikidata page for OCD.
  7. He copies the URL link of page.
  8. He returns to application tab, clicks "Add Tag" button within article detail page.
  9. He enters name of the tag and Wikidata URL link associated with it.
  10. He clicks on "Save" button.

ACCEPTANCE CRITERIA:

Article tagged by Emre highlighted with different color.


Scenario #2: Search in tags

USER: Tugrul, PhD.student
ROLE: Tugrul is a frequent user of the app so he would like to make a specific research about the relationship between covid and diabetics

PRE-CONDITION: User logged in with a valid username and password

ACTIONS:

  1. Tugrul opens the search page on his browser.
  2. Clicks on "Advanced" link.
  3. From advanced search page, Tugrul can either see all the tags created within the app or types the tag manually he is looking for.
  4. In the advanced search bar he types T1DM as a possible tag, stands for Type 1 Diabetic Mellitus and clicks on "Search".

ACCEPTANCE CRITERIA:

All results tagged with T1DM appears with tag sign.


Scenario #3: View Search history

USER: Dr. Hasan.
ROLE: He would like to view his news feed to see recent activities

PRE-CONDITION: User logged in with a valid username and password

ACTIONS:

  1. Hasan opens the search page on his browser.
  2. Clicks on "News Feed" button.
  3. Hasan comes to News Feed page.
  4. He sees what recent activities done by himself, publishers, and users he follows.
  5. News Feed is visible in form of a list, ordered from newest to oldest activity.

ACCEPTANCE CRITERIA:

Hasan sees the News Feed with activities done by himself, publisher, users he follows.