Skip to content

Scenario: Guest user

Emre Girgin edited this page Nov 2, 2020 · 12 revisions

Guest user

A non-logged in user. Guest user can

  • search & display products
  • see product prices
  • read comments
  • create an account

A guest user must sign in to the platform to make a purchase (thus the user type changed from Guest to Customer).


Persona

Sasha, age 33, a married housewife with 2 kids. Lives in Istanbul with her husband & children. Loves Pinterest and gardening. Would rather pursue a career in business but lost her first own company due to water damage 5 years ago, after that had the kids and settled to maintaining her garden & offspring instead. Her husband drives a shuttle bus at a university. Economically the family is doing fine, though they want to save money for a new house, so every penny is counted.


Preconditions

Sasha has heard of the e-commerce platform and downloaded its app. Her son plays tennis and needs a new children's racket.

Goals

Sasha has decided to find a cheap & great racket. She has managed to find one and decides to create an account to make the purchase (--> user type changed from Guest to Customer)


Actions

  1. Sasha opens the e-commerce app on her phone.
  2. Sasha searches for the "tennis racket". (1.2.1.1. Search)
  3. Sasha gets the results.
  4. Sasha found the best-selling tennis rackets expensive and decides sort the product list. (1.2.1.3.1 Sorting by popularity is considered default)
  5. Sasha sorts the results in ascending order by price. (1.2.1.3.3 Sort by price)
  6. Sasha chooses the racket with the best ratings from the list, also considering the price. (1.2.2.2 Rating)
  7. Sasha reads the comments about that racket. (1.2.2.1 Comments)
  8. Sasha decides to buy the racket.
  9. The platform responds with a message saying that she should create an account or log in if she already has an account. (1.1.3 Sign up)

Acceptance Criteria

1. 1.2.1.1.1 Searching products by all information available in product pages & vendor profiles (names, features and ratings)
2. 1.2.1.3.1 Sorting products by popularity (bestsellers).
3. 1.2.1.3.3 Sorting products by price.
4. 1.2.2.2 Customer users' ratings for products.
5. 1.2.2.1 Customer users' comments on products.
6. 1.1.3 Sign up

Mock-up

1. Home Page -> Tap Search Bar

Home Page -> Tap Search Bar

2. Home Page -> Enter the Text and Tap Search Button (or Enter)

Home Page -> Enter the Text and Tap Search Button (or Enter)

3. Product List Page -> Tap Filter

Product List Page -> Tap Filter

4. Product List Filter Sidebar -> Tap "Price" to Sort by Price in Ascending Order

Product List Filter Sidebar -> Tap "Price" to Sort by Price in Ascending Order

5. Product List Page -> Tap the Product

Product List Page -> Tap the Product

6. Product Page -> Scroll Down for Comments (or Click Ratings and Reviews)

Product Page -> Scroll Down for Comments (or Click Ratings and Reviews)

7. Product Page Ratings and Reviews Section -> Read comments

Product Page Ratings and Reviews Section -> Read comments

8. Product Page -> Tap Buy

Product Page -> Tap Buy

9. Register Page -> Request registration to buy a product

Register Page -> Request registration to buy a product

🏠 Home

💻 The Project


👥 Group Members

--- Former ---


📜 Manuals


📜 Milestone Reports


🔬 Research


📜 Meeting Notes

--- CMPE 451 ---

Group Meetings

Backend Meetings

Frontend Meetings

Android Meetings

--- CMPE 352 ---


Clone this wiki locally