usecasefinal_ritvik

pdf

School

Texas A&M University *

*We aren’t endorsed by this school

Course

342

Subject

Information Systems

Date

Dec 6, 2023

Type

pdf

Pages

2

Uploaded by BaronHummingbird3800

Report
USE CASE FOR TESTER Use Case Name : Compare food delivery services via DeliverEase ID : UC-CD7 Priority : High Normal Course : a) Curtis logs into DeliverEase with employee credentials. b) Curtis inputs name of food/beverage in the search option. c) DeliverEase displays the correct items that were searched by user. d) Result displays item name, restaurant, price and time of delivery. e) Curtis selects a specific food/beverage item from the list. f) App displays comparison between price and wait time between all delivery services. g) Curtis adds item to cart for testing purposes h) Curtis reviews the cart to see if any changes are required i) Curtis is then transferred to the selected delivery service j) Curtis will complete the check out on the selected delivery service Alternative Course: a) Curtis logs into the DeliverEase app with employee credentials. b) App displays message stating no relevant search results found. c) Curtis searches for an alternative item in the search option. d) Alternate result displays the item's name, restaurant, price and delivery time. e1) Curtis selects specific item from the list. e2) Curtis rejects the alternate items. f1) App displays price and delivery time comparison between all delivery services. f2) Back to step a. g) Curtis selects the alternate item and adds it to the cart. h) Curtis reviews the item in the cart. i) Curtis cancels the order. j) The order is removed from the cart. k) Curtis receives a notification about the order being cancelled. l) Curtis exits testing mode. Summary Inputs: a) Order ID b) food/beverage item c) Price and time comparison feature d) 3rd party delivery service e) Order change Source: a) DeliverEase b) DeliverEase c) DeliverEase d)DeliverEase e) Tester (Curtis) Summary Output: a) Login Success b) Access to testing c) Accurate search results d) Price and delivery time comparison e) Transfer to appropriate delivery service f) Order approval notice g) Order cancellation notice Destination: DeliverEase DeliverEase Tester DeliverEase datastore 3rd party service datastore Tester Tester USE CASE FOR USER Use Case Name : Compare food delivery services via DeliverEase ID : UC-CD8 Priority : High Trigger : User logs into the DeliverEase App Actor : Curtis (Employee) Description : Curtis uses DeliverEase app for testing purposes Trigger : Curtis accesses the DeliverEase app in testing mode through employee credentials Type of trigger : P External | x Temporal Preconditions : a) Curtis is an active employee at DeliverEase b) Curtis has authorization for testing the application c) The app is connected to all delivery services Information Steps: Employee Log in testing mode Search items View results Item Details Select item Comparison results Order ID Review cart Transfer to appropriate delivery service Complete testing Employee log in testing mode No result found message Alternate search Alternate result displayed Select item Rejection Result Comparison Order ID Review cart Order cancelled Order deleted from cart Cancellation notice Postconditions: a) Simulation conducted is successfully complete b) Verification of all prices displayed and transfer to application is accurate Actor : User, Food Delivery Services (UberEats, GrubHub etc.) Description : User uses DeliverEase to order food Type of trigger : P External | x Temporal
Normal Course : a) User logs into DeliverEase. b) User inputs name of food/beverage in the search option. c) DeliverEase displays the correct items that were searched by user. d) Result displays item name, restaurant, price and time of delivery. e) User selects a specific food/beverage item from the list. f) App displays comparison between price and wait time between all delivery services. g) User adds item to cart. h) User reviews the cart to see if any changes are required i) User is then transferred to the selected delivery service j) User authorizes payment transaction j) User will complete the check out on the selected delivery service Alternative Course: a) User logs into the DeliverEase app. b) App displays message stating no relevant search results found. c) User searches for an alternative item in the search option. d) Alternate result displays the item's name, restaurant, price and delivery time. e1) User selects specific item from the list. e2) User rejects the alternate items. f1) App displays price and delivery time comparison between all delivery services. f2) Back to step a. g) User selects the alternate item and adds it to the cart. h) User reviews the item in the cart. ia) User adds a coupon to order ib) User moves to checkout without coupon i) User cancels the order. j) The order is removed from the cart. k) User receives a notification about the order being cancelled. l) User exits testing mode. Summary Inputs: a) Order ID b) food/beverage item c) Price and time comparison feature d) 3rd party delivery service e) Order change Source: a) DeliverEase b) DeliverEase c) DeliverEase d)DeliverEase e) User Summary Output: a) Login Success b) Access to testing c) Accurate search results d) Price and delivery time comparison e) Transfer to appropriate delivery service f) Order approval notice g) Order cancellation notice Destination: DeliverEase DeliverEase User DeliverEase datastore 3rd party service datastore User User Preconditions : a) User Logs into the app successfully b) User has linked 3rd party delivery services app to DeliverEase c) User has set up a payment method accepted by DeliverEase Information Steps: Log In Search items View results Item Details Select item Comparison results Order ID Review cart Transfer to appropriate delivery service Successful transaction Complete testing Log in No result found message Alternate search Alternate result displayed Select item Rejection Result Comparison Order ID Review cart Discount added Payment method Cancel transaction Order deleted from cart Cancellation notice Postconditions:
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help