Professional Documents
Culture Documents
sprint 1 3 days
sprint 2 5 days
sprint 3 5 days
sprint 4 5 days
sprint 5 2 days
20 days
Functional Testing Case Study - 1
The following website is given for Manual Testing to follow Agile practices and design and execute Test Cases and create Defe
https://www.redbus.in/
Module: SEARCH PRODUCT
Project overview:
web shop application aims to provide the following services:
- search, view details, and buy electronics items, books, fashionables, digital downloads, jewelry and gift cards
Inscope Functionality:
web shop application provides following functionalities to the end user:
1. Home page:
top right corner search bar, page title, and other information present on the page
2. registeration and Login:
a. register: validate all fields with valid and invalid data.
b. login: validate with all options - valid and invalid; the forgot password link, register link
3. Search store:
search and redirect to any product in the entire store.
4. navigational bar categories:
verify all the categories and the page they redirect to after clicking on it.
Expected Implementations:
as a new user, user should enter the correct website url in the browser
accessibility
as a new user, user should receive a error message when user entering
the wrong url of the website
As a new user, to register user should be able to select gender
As a new user, to register user should be able to add first name and last
name
As a new user, to register user should be able to give correct email id
register
As a new user, to register user should create a new password , for that
user need to give password and confirm password
As a new user, to complete registration user need to click on register
button
As a registered user, user should be able to login by providing
the email and password
home As a registered user, user should get an error message if user
page provide wrong email or password
login
As a registered user, after entering valid email and password if user
check the box remember me then the login page should not Ask me for
login credentials again anytime later
As a user, user should able to view products that user added when user
click shopping cart.and able to click and go to cart button.
As a user, user able to add more quantity and able to remove product by
clicking check box.
As a user, if user want to add more productions user able to update
products in Update shopping cart. or click continue shopping button.
As a user, user able to view checkout button As guest and register button
shop if i haven't login firstly.login by providing email and password in text box
products and able to click login button.
shopping cart
As a user, user able to provide Billing Address details by providing, first
name, last name, email, company, country, state/ province, city, address
1, address 2, zip/ postal code, phone number, fax number in the text box
and able to click continue button.
As a user, user able to provide shipping address click drop down were
user able to click address which i provided or to add another address.
As a user, user able to click In-Store Pickup check box and able to click
continue button
As a user, user able to provide shipping method the clicking checkbox by
ground next day air, 2nd day air and able to click back and continue
button.
As a user, user able to provide payment method by clicking check box As
cAsh on delivery check/money order, credit card, purchAse order and
able to click back and continue button
As a user, user should be able to choose any of the options in the Display
display per page per page filter(4, 8, 12) which will apply the chosen filter
As a user, user should be able to choose any of the options in the View
view as As filter (Grid , List) which will apply the chosen filter
filter by price As a user, user should be able to see Filter by price where we can add or
remove under price, inbetween and over price
sort by
as a user, user should be able to choose any of the options in the
sort by category(position, name A-Z or Z-A, price from low to high
or high to low or created on) which will apply the chosen filter
display as a user, user should be able to choose any of the options in the
display per page filter(4,8,12) which will apply the chosen filter
view as as a user, user should be able to choose any of the options in the
view as filter(grid, list) which will apply the chosen filter
filter by price as a user, user should be able to choose any of the options in the
filter by prize filter(Under 1000.00, 1000.00 - 1200.00,
Over 1200.00) which will apply the chosen filter
view as As a user, user able to set view as option to grid, list view by clicking
drop down
As a user, user able to view all the camera, photo products like 1MP
60GB
Hard Drive Handycam Camcorder
Filter by price
As a user, user able to click each product to see product price and
product discription
As a user, user able to click email a friend and add to compare list buttons
As a user, user able to provide quantity number and able to click add to
cart button
As a user, user able to click Apparel&Shoes,by clicking I will find
Apparels & shoes dresses,bags,gogles,hats and shoes
As a user, user able to change sort by positions to name from
sort by alphabatical order from A-Z, reverse order Z-A, Price: low-high, high-low
by clicking drop down
As a user, user able to set display per page to 4,8,12 per page by clicking
display per page drop down
As a user, user able to set view as option to grid, list view by clicking
view as
drop down
As a user,user able to click a particular item,By clicking user can able to
Navigation details of particular know about the item details specifically
bar category image
As a user,I will select the size in a drop down list as small,1*,2*,3*,4*,5*
wishlist As a user,user can add an item in to wishlist that user can buy later
As a user,when user click email a friend I will move to the next
email a friend page,where user can able to send a mail to friends mail and myself
about the item
As a user,user can able to compare the selected item with other
compare list
items,like price and quality
As a user, user can able to add the items in a cart add continue to
add to cart payment
As a user,user can able to see the next pages with more items at the
next page items
bottom
digital downloads As a user, user able click Digital downloads category were user able view
category all products
As a user, user able to change sort by positions to name from
sort by alphabatical order from A-Z, reverse order Z-A, Price: low-high, high-low
by clicking drop down
As a user, user able to set display per page to 4,8,12 per page by clicking
display per page
drop down
As a user, user able to set view as option to grid, list view by clicking
view as
drop down
As a user, user able to view all production and when user click the
product like 3rd Album its navigate to product discription and product
price details
As a user, user able to click each product to see product price and
view products product discription
As a user, user able to click email a friend and add to compare list
buttons
As a user, user able to provide quantity number and able to click add to
cart button
jewellery category As a user, By clicking the jewellery I will able to see the jewellery like
chains and rings
As a user, user able to change sort by positions to name from
sort by alphabatical order from A-Z, reverse order Z-A, Price: low-high, high-low
by clicking drop down
As a user, user able to filter by price as under 00.00-500,500-
filter by price 700,700-,700-3000
As a user, user able to set display per page to 4,8,12 per page by clicking
display per page
drop down
As a user, user able to set view as option to grid, list view by clicking
view as
drop down
As a user,user able to click a particular item,By clicking user can able to
know about the item details specifically
details of particular As a user,user able to select a material from a dropdown list with gold or
image silver
As a user,user able to select the pendant by radiobuttons like Ladybug,
Heart Star None
wishlist As a user, user can add an item in to wishlist that user can buy later
As a user, user can able to add the items in a cart add continue to
add to cart
payment
next page items As a user, user can able to see the next pages with more items at the
bottom
additional items with by selecting a particular jewellery they parallely takes related item list is
selected items displayed,Customers who bought this item also bought under this
message
gift cards category As a user, user able click Gift Cards category were user able view all produ
As a user, user able to change sort by positions to name from
sort by alphabatical order from A-Z, reverse order Z-A, Price: low-high, high-low
by clicking drop down
As a user, user able to set display per page to 4,8,12 per page by clicking
display per page drop down
As a user, user able to set view as option to grid, list view by clicking
view as drop down
As a user, user able to view all products and when user click the product
is as to
navigate to product discription and product price details
view products
As a user, user able to click each product to see product price and
view products product discription
As a user, user able to click email a friend and add to compare list
buttons
As a user, user able to provide quantity number and able to click add to
cart button
As a user, user able click demo web shop logo to redirect to the home
page
were user able to see all overview of Web shop page.
As a user, user able view 2 slides on the Home if user click it it should
redirect to
content provided in the Slides
As a user, user able to Subcribe Newsletter by providing email id in the
demo webshop logo textbox to receive the newsletters.
As a user, user able to view Recently viewed products with providing list
there were user searched for last viewed product when user clicked
recently viewed product it has to redirect to product details
high
2 prashant
high
high
high
5 bhavani high
high
high
medium
medium
3 prashant
medium
high
4 prashant
high
high
high
medium
3 prashant
medium
medium
medium
medium
medium
medium
low
low
high
high
16 anirudh
high
low
medium
medium
high
high
medium
low
1 sirisha
low
1
high
bhavani
1
medium
bhavani
1
medium
1
medium
1
medium
high
2
medium
medium
1
prashant medium
1
medium
medium
1 medium
high
1
medium
1
medium
1
medium
1
medium
anirudh
medium
medium
5
high
low
medium
1
high
1
medium
1
medium
1
medium
2 medium
sirisha
medium
1 low
1
low
1
low
1
medium
1
low
1
high
1
medium
1
medium
1
medium
medium
4 medium
anirudh
low
medium
1
high
1
medium
1
medium
1
medium
1
medium
medium
3
medium
medium
1 low
1
high
1
low
1
sirisha low
1 high
1
medium
1
medium
1
medium
medium
4
4 medium
low
bhavani medium
low
low
5 anirudh low
low
low
Project ID Demo_WebSop_001
Project Name Demo Web Shop
Prepared by Role
Team 1 Tester
Reviewed by Role
HP_001 R1.1
R1.2
R1.3
R1.4
R1.5
R1.6
R1.7
R1.8
R1.9
R2.0
R2.1
R2.2
REG_001 R2.3
R2.4
R2.5
R2.6
R2.7
REG_002 R2.8
R2.9
LG_001 R2.9
R3.0
R3.1
R3.2
R3.3
R3.4
R3.5
R3.6
R3.7
SC_001 R3.8
R3.9
CO_001 R4.0
WL_001 R4.1
SB_001 R4.2
R4.3
R4.4
R4.5
R4.6
R4.7
R4.8
NB_001 R4.9
Date of Preparation
4/4/2022
Date of Review
Verification of length provided for the First name field Equivallence Partitioning
Verification of length provided for the Last name field Equivallence Partitioning
Functional testing
Equivalence
Functional Testing
Functional Testing
Functional testing
Functional Testing
To verify jewelry
functionality Functional Testing
To verify gift card
functionality Functional Testing
Test Scenario
3
3
10
11
6
3
17
9
9
9
9
Test Scenario
Test Case D
1. To Validate the registration form contains gender, first name, last name, email id, password, confirm password, register butt
2. To Validate that tab functionality is working properly or not.
3. To Validate that enter/tab key works as a substitute for the register button.
4. To Validate that all fields such as gender, first name, last name, email id, password, confirm password have a valid placehol
5. To Validate all the text boxes have maximum and minimum character length.
6. To Validate that clicking on register button after entering all the mandatory fields.
7.To Validate the system generates a validation message when clicking on register button without filling all mandatory fields.
8. To Validate that entering blank spaces on mandatory fields lead to validation error.
9. To Validate that the password is in encrypted form when entered.
10. To Validate whether the password and confirm passwor are same or not.
1. To Validate the login form contains email, password, login button,Remember me, Forgot password.
2. To Validate the cursor is focused on the email id text box on the log in page.
3. To Validate all the text boxes have a minimum and maximum character length.
4. To Validate user is able to login with valid credentials.
5. To Validate user is not able to Log in with a valid email id and invalid Password.
6. To Validate user is not able to Log in with a inavlid email id and valid Password.
7. To Validate user is not able to Log in with leaving credentials blank.
8. To Validate password can be copy-pasted. System should not allow users to copy paste password.
9. To Validate that the password is in encrypted form.
10. To Validate there is a limit on the total number of unsuccessful log in attempt.
11. To Validate any new user can not Log In directly on the Log in page.
1. To Validate the user is redirected to Forgot password page when clicking on the Forgot Password link.
2. To Validate the new password should not be same as the old password.
3.To Validate the new password is combination of characters, numbers and special characters.
4. To Validate the new password and confirm new password are same or not.
5. To Validate the user should be able to Log in with the new password after changing the password.
6.To Validate the user should not be able to Log in with the old password after changing the password.
1.Check if the right search is viewed when typed with their product name, brand name, and more.
2.Check if the right number of results are projected per page.
3.Check if different options are available based on the brand, price, ratings, reviews etc.Add one item to the cart and verify.
4.Add multiple items of different types and verify.
5.Remove some items from the cart and verify.
6. check ,Increase the quantity of the item from the cart and verify.
7.Add the same item multiple times and verify.
1.To verify the destination from dropdown list with different countries.
2.To verify the dropdown list by selecting state and province with other(US)
3.Enter different countries zip/postal code with correct pincode
4.Verify the functionallity of pincode with wrong pincode it must show incorrect message
5.To verify the shipping button by selecting estimate shipping button.User able to see shipment details
6.check after entering the details from dropdown list user able to see the estimated shipping details
1.Check if user has coupon in his account,He can able to add in the payment to reduce bill
2. Check the functionality of by clicking Apply coupon botton.
3.To verify check by entering text incorrect discount code user able to see the entered code is not correct
1.Check if user has coupon in his account,He can able to add in the payment to reduce bill
2.Check the functionality of by clicking giftcard button
3.To verify check by entering text incorrect gift box code in text field. user able to see the entered code is not correct
1.Check if the radio control button gets selected using mouse cursor action or TAB keyboard key selection .
2.Continue without clicking the T&C check box user able to see the next web page or not
3.check the pop up box is closed or not by clicking cross mark at corner or not
1. To validate checkout user must ensure that name, Street Address, City, State, Country, Postal code is the mandatory field in
2. To validate checkout user must ensure that Name, Street Address, City, State, Country, Postal code is the mandatory field in
3. To validate checkout user must ensure that error message is displayed when the user enters invalid input in all the mandato
1. To validate checkout user must ensure that he/she can access the checkout page only after adding the product to the cart.
2.To validate checkout user must ensure that checkout Address Page consists of all the details of the product such as Name, Q
3. To validate checkout user must ensure that only registered users are allowed to access the Checkout Address Page.
4. To validate checkout user must ensure that Back to cart link is available so that user can modify the cart content if needed.
5. To validate checkout user must ensure that user is redirected to Checkout payment page only after entering valid mandator
6. To validate checkout user must ensure that error message is displayed when the user leaves any one of the mandatory field
7. To validate checkout user must ensure that Next Button and Cancel Button are available in the Checkout Address Page.
8. To validate checkout user must able to apply a valid coupon.
9. To validate checkout user must check order price when the coupon is applied.
10. To validate checkout user must verify the error message for the invalid coupon.
11. To validate checkout user must check the shipping price.
12. To validate checkout user must check the shipping price tax.
13. To validate checkout user must check the payment options.
14. To validate checkout user must ensure that Name on Card, Card Number, Expiration date, CWW2 are mandatory fields in t
15. To validate checkout user must ensure that error message is displayed when the user enters invalid input in all the manda
16. To validate checkout user must ensure that error message is displayed when the user leaves any one of the mandatory fiel
17.To validate checkout user must place an order by clicking on the Submit Button.
1.To Validate Without entering anything in the search box click on the Search button.
2. To Validate Enter any one character in the search box and click on the Search button/press Enter key.
3. To Validate Entering only numbers in the search filed and click on the Search button
4. To Validate Enter alphanumeric characters in the search box and click on the Search button
5. To Validate auto-suggestion is working or not
6. To Validate all products are available when we search
for particular product
7. To Validate if User search one Product its representing
same product or wrong product.
1. To Validate when user click Books category that able to navigate Books category products
2. To Validate while user click Books category should navigate only Books not other category
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – correctly sort the products based on the sort option chosen.
6. To Validate User able to view all Books products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
1. To Validate when user click computer category that able to navigate computer category products
2. To Validate while user click computer category should navigate only computer not other category
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – correctly sort the products based on the sort option chosen.
6. To Validate User able to view all computer products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
1. To Validate when user click electronics category that able to navigate electronic category products
2. To Validate while user click electronics category should navigate only electronics not other category
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – correctly sort the products based on the sort option chosen.
6. To Validate User able to view all electronic products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
1. To Validate when user click category that able to navigate Apparel & Shoes category products
2. To Validate while user click Apparel & Shoes category should navigate only Apparel & Shoes not other category
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – correctly sort the products based on the sort option chosen.
6. To Validate User able to view all Apparel & Shoes products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
1. To Validate when user click category that able to navigate DIGITAL DOWNLOADS products
2. To Validate while user clicks on DIGITAL DOWNLOADS category should navigate only DIGITAL DOWNLOADS not other cate
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – sort the products based on the sort option chosen.
6. To Validate User able to view all DIGITAL DOWNLOADS products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
1. To Validate when user click category that able to navigate jewelry category products
2. To Validate while user click jewelry category should navigate only jewelry not other category
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – sort the products based on the sort option chosen.
6. To Validate User able to view all jewelry products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
1. To Validate when user click category that able to navigate gift card category products
2. To Validate while user click gift card category should navigate onlygift card not other category
3. To Validate user verify that the correct count of total products is listed on the category pages.
4. To validate user able to filter sort by position options whether to check its working or not
5. To Validate Verify that all the sort options work correctly – sort the products based on the sort option chosen.
6. To Validate User able to view all gift card products
7. To Validate when clicking one product is it redirect to same product or another product
8. To Validate user able to click certain products should show all product details and price
9. To Validate user able to buy product or showing any out of stock products
Test Case ID Test Scenario
HP_001
REG_001
REG_002
LG_001
SC_001
Verify the details on Cart Page
SC_001
WL_001
SB_001
To verify the search box
NB_001
NB_001
User can view the homepage by clicking on the Demo Web Shop url.
User can view the homepage by clicking on the Demo Web Shop url.
Verify that user should be able to continue shopping after adding items
to cart.
Verify that item quantity should be increased if user adds same item in
cart again.
Verify that user should not be able to add items in cart beyond a certain
limit.
Verify that when user clicks on remove from cart button the item should
be removed from cart.
Verify that user should be provided with an option to save the payment
method.
Verify that session should be timed out if payment is not done for a
certain time.
User can view the homepage by clicking on the Demo Web Shop url and
stay inactive for 30 seconds
Email<textbox>:testcase1@gmail.
1. Open the Browser. com
2. Enter the Demo Web Shop URL in the browser. Password<textbox>:password@1
3. Click on GO button. 23
4. Click Login Button
5.Enter unregistered email id.
6.Enter valid password.
Email<textbox>:testcase@gmail.c
1. Open the Browser. om
2. Enter the Demo Web Shop URL in the browser. Password<textbox>:password&12
3. Click on GO button. 3
4. Click Login Button
5. Enter registered email id.
6.Enter invalid password.
Email<textbox>:testcase1@gmail.
1. Open the Browser. com
2. Enter the Demo Web Shop URL in the browser. Password<textbox>:password&12
3. Click on GO button. 3
4. Click Login Button
5. Enter nuregistered email id.
6.Enter invalid password.
Email<textbox>:testcase@gmail.c
1. Open the Browser. om
2. Enter the Demo Web Shop URL in the browser.
3. Click on GO button.
4. Click Login Button
5. Enter registered email id to reset password link
Email<textbox>:testcase1@gmail.
1. Open the Browser. com
2. Enter the Demo Web Shop URL in the browser.
3. Click on GO button.
4. Click Login Button
5. Enter unregistered email id to reset password link
1. Open the Browser.
2. Enter the Demo Web Shop URL in the browser.
3. Click on GO button. Email<textbox>:testcase@gmail.c
4. Go to login page om
5. Enter username and password Password<textbox>:password@1
6. Click on login button 23
7. Click on any product displayed on home page
8. Click on add to cart for the product.