Create Bid Use Case
Background information :
System: a web auction platform
Primary actor: an authenticated user who wants to offer bids for an ongoing auction
Goals: be able to offer bids for an ongoing auction
Preconditions: an authenticated user, an ongoing auction not owned by the current user
Scenarios :
Basic flow :
1.1. The user accesses the item details page for an ongoing auction.
1.2. The user enters a bid amount in the value field and clicks on the "Place your bid" button.
1.3. The system checks whether the bid value is valid (greater than the highest bid's value for the current auction) and persists it in the database.
1.4. The user is informed that his/her bid has successfully been placed and the latter is listed into a list of bids below after pressing on the "Refresh bids" button.
Exceptional flow (the user enters invalid bid amount into the value field):
1.1. The user accesses the item details page for an ongoing auction.
1.2. The user enters a bid amount in the value field and clicks on the "Place your bid" button.
1.3. The system checks whether the bid value is valid (greater than the highest bid's value for the current auction).
1.4. The user is informed by the system that his/her bid value is invalid via a notification.


Last updated