User Scenarios - mindentity/POSeidon GitHub Wiki

User Scenario I

  • First, user has to open the application.
  • Then, she has to add products that are sold recently.
  • After that, in order to add product properly, she should choose actual weight/amount of a product.
  • Then, products should be added to product basket with correct weight/amount and price of them.

Acceptance Criteria

  • As a user, she wants to add product with its actual weight/amount by using application.
  • As a user, she wants to see the total price and weight/amount of products on the final part of shopping by using application.

User Scenario II

  • First, user has to open the application.
  • Then she has to click search bar and type keywords to find products.
  • After that even she does not type some chars' umlauts correctly, products should be shown with case insensitivity for Turkish umlauts.

Acceptance Criteria

  • As a user, she wants to find product(s) with case insensitivity for Turkish umlauts.

User Scenario III

  • First, user has to open the application.
  • Then, she has to click search bar and type keywords to find products.
  • After that, if she types a word incorrectly, she should delete some chars on the search bar.

Acceptance Criteria

  • As a user, she wants to delete char(s) on the search bar.

User Scenario IV

  • First, user has to open the application.
  • Second, she has to click "Add products with barcode" button.
  • Then, she may add products to application panel by reading its barcode.

Acceptance Criteria

  • As a user, she wants to add a product to application panel by reading its barcode.

User Scenario V

  • First, user has to open the application.
  • Second, she has to click "Add a new product" button.
  • Then, she may add products with an related image to product list.

Acceptance Criteria

  • As a user, she wants to add a product to product list with its related image.

User Scenario VI

  • First, user has to open the application.
  • Second, she has to add products that are sold recently, to get bill.
  • Then, she may transfer amount of bill to POS device directly.

Acceptance Criteria

  • As a user, she wants to transfer bill amount of products from application to POS device.