usecasefinal_ritvik
pdf
keyboard_arrow_up
School
Texas A&M University *
*We aren’t endorsed by this school
Course
342
Subject
Information Systems
Date
Dec 6, 2023
Type
Pages
2
Uploaded by BaronHummingbird3800
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