Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ACCEPTANCE CRITERIA ACTIVITY KEY

You have now learned about Acceptance Criteria, their format, and how to
write them. Let's practice writing acceptance criteria for the same user stories
that you wrote on the earlier exercise (for booklovers.com)
SA
Note: You could user either the check list format or Given, When, Then format.
(or any other formats)

MPLE USER STORIES


1. REGISTRATION USER STORY

As an unregistered user,
I want to register online
so that I can access the books available to rent, buy and sell

Acceptance Criteria

Scenario 1:

Given I am unregistered user


When I go to the site
Then I should see a link to sign up as user

Scenario 2:

Given as an unregistered user


When I go click on ‘signup’
Then I should see a form allowing me to sign up with my email to the site

OR (with checklist format)

• Acceptance Criteria 1: Unregistered user can see a link to sign up as


user

• Acceptance Criteria 2: When user click on Sign Up, then user sees a
form to sign up with email

2. USER STORY FOR SIGNING IN INTO ONE’S ACCOUNT ON BOOKLOVERS.COM

Document provided courtesy of www.TheBAGuide.com And www.TheAgileCoach.com


As a book buyer/renter, I want a login screen so that I can successfully login with
my email address and password to get access to my account.

Acceptance Criteria

• Given I put username and password on booklovers.com,


When I click on the “log in” button
• Then, the website prompt me if my account is wrong or does
not exist
• And Prompt “log in successfully”

3. USER STORY FOR MANAGING ONE’S ACCOUNT ON BOOKLOVERS.COM

Track Order History

1. As an existing book renter/buyer, I want to view my order history so I may


review any of my old orders placed online.

ACCEPTANCE CRITERIA:

GIVEN I am logged into my account

When I click on the “order history” link

THEN all of previously placed orders are listed, along with their
current status

AND when I click on “view order” link

THEN I am able to view the order in detail

4. USER STORY FOR ACCOUNT SETTING ON BOOKLOVERS.COM

As an existing booklover user, I want to access my account settings page by


logging in to my account, so that I can change my account information if I wish
to.

Acceptance Criteria:
• I am able to add my new address
• Edit existing address on my account
• Delete existing address on my account

Document provided courtesy of www.TheBAGuide.com And www.TheAgileCoach.com


• Update any personal information such as my first, last name, email
address
• Update password by entering in my current password and new
password

5. USER STORY FOR ADDING/DELETING ITEMS ON THE CART FOR BOOKS ON


BOOKLOVERS.COM

As a book purchaser, I want to add/delete multiple items from the cart before I
can check out so that I can be certain that I am buying books based out of my
budget.

ACCEPTANCE CRITERIA:

• The shopping cart should update automatically when a user


add/delete an item from the cart.
• Cart items are saved until the user clears the cart or unless user log
out without saving the items.
• There is a dropdown option to increase the quantity of the books
• And I see a button to remove the book if and cart reflects that
• And I see a link to save for later

6. USER STORY FOR PAYMENT WITH CREFIT CARD ON BOOKLOVERS.COM

As a book buyer/renter, I want the ability to pay with a credit card so that I may
confirm my purchase.

ACCEPTANCE CRITERIA

• Accept visa, Mastercard


• Validate CC number when entered
• Validate expiration date and CVV
• Validate billing address
• Generate success and failure after processing
• Purchaser, Renter and Seller must have an account and must be logged
in.

Document provided courtesy of www.TheBAGuide.com And www.TheAgileCoach.com

You might also like