Professional Documents
Culture Documents
User Story
As a user , I want to be able to register for the service so that I can start shopping online
As a user , I want to be able to register for the service so that I can start shopping online
As a user , I want to be able to search and filter the products
As a user, I want to be able to do cart operatios
As a user, I want to get notified for all the operations done.
Test Strategy
Verify UI for login
Acceptance Criteria
Users can only submit a form by filling in all the required fields. .
Submissions from same IP can only be made three times within 15 minutes.
After registering users receive notification emails.( Refer Notifications user story)
Users can only submit a form by filling in all the required fields. .
Submissions from same IP can only be made three times within 15 minutes.
After registering users receive notification emails.( Refer Notifications user story)
Users can enter search query and hit search
Users can select from search result.
Users can filter the results
User can add items to cart.
User can remove items from cart.
User get notified via inapp,registered email and mobile number.
Test Cases
verify username textfield is visible.
Verify username textfield acceps data.
Verify password field accepts data.
Verify password validation.
Verify login button redirection.
Verify design requirements for login
Test Strategy
Re03 Verify username field only accept numbers,string and @ and . special chara
Re05 verify whether otp is generated or not when user enters username
Lo03 Verify username field only accept numbers,string and @ and . special chara
Lo04 verify email validation is an addon functionality for username or not
Lo05 verify whether otp is generated or not when valid credentials are entered.
SF03 verify error message when invalid keywords entered and hit search
SF05 verify time required for getting the result-search only no filter(3000 ms)
SF10 verify time required for getting the result-only filter(3000 ms)
SF11 verify time required for getting the result-search with filter(4000 ms)
CO01 verify a product can be added to cart or not
CO03 verify multiple products from different categories can be added to cart or n
CO09 verify total payment amount calculation when multiple products ar selecte
PT11 verify cancellation of payment in debit card transaction when wrong otp is
PT12 verify cancellation of payment in upi transaction when wrong upi pin is ent
Go to Url.
Click on Signup.
Enter mobile number in username Username: 1234567890
field.
Click signup button.
Enter username.
Enter password.
Click on Signup button. Username:1234567890 or abcg@gmail.com
Click on Signup.
Click on sign up with gmail button.
Click on Signup.
Click on sign up with facebook
button.
Click on Signup.
Click on sign up with twitter button.
Attempt 1:
username: invaliduser1,
password:invalidpassword1.
Attempt 2:
username: invaliduser2,
Click on Signup button. password:invalidpassword2.
Enter invalid username. Attempt 3:
Enter invalid password. username: invaliduser3,
Click on Signup button. password:invalidpassword3.
Repeat the steps 5 times Attempt 4:
username: invaliduser4,
password:invalidpassword4.
Attempt 5:
username: invaliduser5,
password:invalidpassword5.
Attempt 1:
username: validuser1@gmail.com,
password:validpassword1.
Click on Signup.
Attempt 2:
Enter valid username.
username: validuser2@gmail.com,
Enter valid password.
password:validpassword2.
Click on Signup button.
Attempt 3:
Enter otp.
username: validuser3@gmail.com,
Click on complete registration
button password:validpassword3.
Attempt 4:
Click on logout button .
username: validuser4@gmail.com,
Click on signup .
password:validpassword4.
Repeat the steps 5 times
Attempt 5:
username: validuser5@gmail.com,
password:validpassword5.
Click on Login.
Enter mobile number in username Username: 1234567890
field.
Click on login button.
Click on Login.
Username: abcd@gmail.com
Enter email in username field.
Click Login button.
Enter email in username field
Username:abcdefg
Click Login button
Enter username.
Enter password.
Username:1234567890 or abcg@gmail.com
Click on Login button.
Click on login.
Click on login with facebook button.
Click on login.
Click on login with twitter button.
Attempt 1:
username: invaliduser1,
password:invalidpassword1.
Attempt 2:
username: invaliduser2,
Click on login button. password:invalidpassword2.
Enter invalid username. Attempt 3:
Enter invalid password. username: invaliduser3,
Click on login button. password:invalidpassword3.
Repeat the steps 5 times Attempt 4:
username: invaliduser4,
password:invalidpassword4.
Attempt 5:
username: invaliduser5,
password:invalidpassword5.
Attempt 1:
username: validuser1@gmail.com,
password:validpassword1.
Attempt 2:
Click on login button. username: validuser2@gmail.com,
Enter valid username. password:validpassword2.
Enter valid password. Attempt 3:
Click on login button. username: validuser3@gmail.com,
Click on logout button . password:validpassword3.
Click on login button . Attempt 4:
Repeat the steps 5 times username: validuser4@gmail.com,
password:validpassword4.
Attempt 5:
username: validuser5@gmail.com,
password:validpassword5.
select search field.
enter search keyword. search keyword: Doddle
click on search button.
select search field.
enter search keyword. search keyword: Toys
press enter key on keyboard.
select search field.
enter search keyword. search keyword: 12356@qw@
click on search button.
select search field.
Enter nothing.
click on search.
select filter.
Select all options showing in filter.
Click on apply
Select filter.
Select Mens clothing under fashion.
Click on apply
Select filter.
Select Mens clothing under fashion.
Click on apply- Start the timer at this
step and stop the timer when results
displayed (use relevant performance
testing tool)
Select a product.
Click on add to cart.
Go to home page.
Select another product.
Click on add to cart.
Repeat the steps and add 3/4
products
Select a product.
Click on add to cart.
Go to home page.
Select another product from
different category.
Click on add to cart.
Repeat the steps and add 3/4
products
Goto Cart.
Click on place order button.
Goto Cart.
Select some items.
Click on place order button.
Goto cart.
Remove all items from cart.
Goto cart.
Select 2 items.
Check total amount section.
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order
Select product.
Click on place order.
Click on Credit Card option.
Credit Card Details:
Enter card number.
Card Number: 1234 4567 7890 0321.
Enter card expiry date.
Card expiry: 07/2035.
Enter card cvv.
Card cvv: 578.
Enter captcha verification answer.
Click on complete payent. OTP: 456987
Enter OTP received.
Click on Complete Order
Select product.
Click on place order.
Click on Debit Card option.
Debit Card Details:
Enter card number.
Card Number: 432 4567 7890 0321.
Enter card expiry date.
Card expiry: 07/2032.
Enter card cvv.
Card cvv: 586.
Enter captcha verification answer.
Click on complete payent. OTP: 458965
Enter OTP received.
Click on Complete Order
Select product.
Click on place order.
Click on UPI payment option.
Enter VPA.
Click on Complete Payment.
vpa: xyxxyz@okhdfcbank
Goto corresponding upi app.
upi pin: 456654
Page redirection to payment
gateway.
Approve the payment from upi app.
Page redirection to payment
completion page.
Select product.
Click on place order.
Click on UPI payment option.
Select gpay/phonepe/paytm… icon .
Page redirection to payment upi app, linked bank account and upi pin.
gateway.
In upi app accept payment.
Page redirection to payment
completion page.
Select product.
Click on place order.
Select product.
Click on place order.
Select product.
Click on place order.
Select product.
Click on place order.
Select product.
Click on place order.
Click on Credit Card option.
Credit Card Details:
Enter card number.
Card Number: 1234 4567 7890 0321.
Enter card expiry date.
Card expiry: 07/2035.
Enter card cvv.
Card cvv: 573.
Enter captcha verification answer.
Click on complete payent. OTP: 123456
Enter wrong OTP.
Click on Complete Order
Select product.
Click on place order.
Click on Debit Card option.
Debit Card Details:
Enter card number.
Card Number: 7896 4567 7890 0321.
Enter card expiry date.
Card expiry: 07/2034.
Enter card cvv.
Card cvv: 574.
Enter captcha verification answer.
Click on complete payent. OTP: 123600
Enter wrong OTP.
Click on Complete Order
Select product.
Click on place order.
Click on UPI payment option.
Enter VPA.
Click on Complete Payment.
Goto corresponding upi app.
Page redirection to payment
gateway.
Approve the payment from upi app
but enter wrong upi pin.
Page redirection to payment
completion page.
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order .
Check registered mail inbox for
order confirmation mail.
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order .
Check registered mobile number
received messages for order
confirmation message.
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order .
Check registered mail inbox for
order cancellation mail.
Select product.
Click on place order.
Click on Cash on delivery .
Enter captcha verification answer.
Click on complete order .
Check registered mobile number
received messages for order
cancellation message.
When entering each characters of search a suggestion list must shown near to the field
All filter options are selectable.A blue tick must shown when selected
Cart page must be displayed with cart items except removed item.
Cart page must be displayed with cart items except removed items.
"Cart is empty - Shop now" button must be displayed instead of place order
Invalid Otp pop up in payment gateway page and page redirection to order cancelled due to transaction cancelled
Invalid pin shown in upi app and redirection to order cancelled page
Order cancellation with refund info mail must sent to registered mail
Order cancellation with refund info message must sent to registered mobile number.
Actual Results
Error showned as "Password is Required" when mobile number is entered as username means system accepts mobile num
Error showned as "Username is required" when password is entered without username means system accepts password.
Error showned as "Password is Required" when email is entered as username means system accepts email as username.
Displayed user home page with google accounts username as user's name.
Displayed user home page with facebook accounts username as user's name.
Displayed user home page with twiiter accounts username as user's name.
Message displayed for:
attempt 1 - "Unsuccessfull Registration",
attempt 2 - "Unsuccessfull Registration",
attempt 3 - "Unsuccessfull Registration",
attempt 4 - " "Mutliple attempts within short time.Try again after 15 minutes",
attempt 5 - " "Mutliple attempts within short time.Try again after 15 minutes".
Error showned as "Password is Required" when mobile number is entered as username means system accepts mobile num
Error showned as "Username is required" when password is entered without username means system accepts password.
Error showned as "Password is Required" when email is entered as username means system accepts email as username.
Error showed - " Enter Valid Email Address"
Displayed user home page with google accounts username as user's name.
Displayed user home page with facebook accounts username as user's name.
Displayed user home page with twiiter accounts username as user's name.
Order placed message shown with tracking details and amount to be paid on delivery in order confirmation page
Order placed message shown with tracking details in order confirmation page
Order placed message shown with tracking details in order confirmation page
Order placed message shown with tracking details in order confirmation page
Order placed message shown with tracking details in order confirmation page
Invalid otp is shown in payment gateway page and page redirected to order cancelled page.
invalid pin pop up shown in upi app and page redirected to order cancelled page.
Order cancellation with refund info received as a mail via registered mail.
Order cancellation with refund info received as a message via registered mobile number.
Status
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Fail
Pass
Pass
Pass
Pass
Fail
Fail
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass