Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
30 views28 pages

Crossword Testcases

The document outlines various test scenarios for a mobile application, focusing on the login and sign-up processes. It includes test cases for mobile number validation, OTP generation, and field requirements for user information such as names and email addresses. Each test case specifies the expected input and output, ensuring comprehensive coverage of potential user interactions.

Uploaded by

govindabahl.28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views28 pages

Crossword Testcases

The document outlines various test scenarios for a mobile application, focusing on the login and sign-up processes. It includes test cases for mobile number validation, OTP generation, and field requirements for user information such as names and email addresses. Each test case specifies the expected input and output, ensuring comprehensive coverage of potential user interactions.

Uploaded by

govindabahl.28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 28

Test Scenarios Test ID Test Description

Login Tab: Mobile Number


Mobile no.text box should have TC001 Verify the Mobile Number Field by entering
limit of accepting 10 digit only 10 Digits

TC002 Verify the Mobile Number Field by entering


less than 10 Digits

TC003 Verify the Mobile Number Field by entering


greater than 10 Digits

TC004 Verify the Mobile Number Field by entering


No Digits (Blank)

TC005 Verify whether mobile number field accpet


character

TC006 Verify whether mobile number field accpet


special symbol ( , @,_,*. ) with number.

TC007 Verify whether mobile number accept space


character.

TC008 Verify whether mobile number is valid.

Send OTP button should work TC009 Verify that Send OTP button is clickable or
not.

TC010 Verify if user click on Send OTP button


without fill the mobile number field.
TC011 Verify that page redirect to the expected page
or not when user enter the valid data in all
the fields.

OTP should be generated within TC012 Verify whether OTP generated within time.
time period

Limitations of number of OTP TC013 Verify whether OTP generated more than 1
generation for single minutes.
authentication
TC014 Verify whether resend OTP option is working
for same mobile number for ten times.

It should be received only on TC015 Verify whether OTP received only on


registered Mobile Number registered mobile number.

TC016 Verify whether OTP received on different


mobile number.

TC017 Verify that once user resent the OTP, the old
one should be of no use.

TC018 Check for types of characters OTP supports:


Only Digits, Only Alphabets, Alphanumeric.

TC019 Verify if user enter invalid OTP

TC021 Verify OTP is valid only for 10 minutes only.

TC022 Verify that once user resent the OTP, then


through the latets OTP number he can able to
login or not.

TC023 Verify that the remaining minutes are


displayed correctly when the page loads
TC024 Verify that the countdown decreases
accurately by one second per second.

TC025 Verify that when the timer reaches 0:00, the


appropriate action is triggered

Sign Up
Veirfy the Last Name field TC026 Verify that First name field accept character.

TC027 Verify whether First name field accept


number
TC028 Verify whether First name field allow
maximum character limit.

TC029 Verify whether First name field accept blank


space.
TC030 Verify whether First name field accept special
symbols with character.

TC031 Verify whether it accept alphanumeric.

TC032 Check if the field is mandatory or not.

Verify the Last name field TC033 Verify that First name field accept character.

TC034 Verify whether Last name field accept number

TC035 Verify whether Last name field allow


maximum character limit.

TC036 Verify whether Last name field accept blank


space.
TC037 Verify whether Last name field accept special
symbols with character.

TC038 Verify whether it accept alphanumeric.

TC039 Check if the field is mandatory or not.

Verify the Email Id Field TC040 Verify the email id with missing username

TC041 Verify the email id field is accept only


numbers.
TC042 Check if invalid Email id provide

TC043 Check with Valid email id


TC044 Verify the email id with missing domain name

TC045 Verify if already register email id is entered.

Verify the mobile no field. TC046 Verify that the Mobile Number field is
disabled
TC047 Verify correct mobile no is reflect or not.

TC048 Verify the Mobile Number Field by entering


10 Digits

TC049 Verify the Mobile Number Field by entering


less than 10 Digits

TC050 Verify the Mobile Number Field by entering


greater than 10 Digits

TC051 Verify the Mobile Number Field by entering


No Digits (Blank)

TC052 Verify whether mobile number field accpet


character

TC053 Verify whether mobile number field accpet


special symbol ( , @,_,*. ) with number.

TC054 Verify whether mobile number accept space


character.

TC055 Verify if already register mobile number is


entered.

Verify the Create Password Field TC056 Verify the max length to enter password for
valid strong password
TC057 Verify if password field is blank

TC058 Verify with the min length

TC059 Verify if create password field only accept


numbers
TC060 Verify if only special char is entered.

TC061 Verify if only character is entered.


TC062 Verify if alphanumeric is entered.

Verify the Confirm password field TC063 Verify if password field is blank
TC064 Check with the mistmatch password

TC065 Check if match password is enterd.


Check the Terms and Condition TC066 Verify terms and condition link is clickable or
checkbox and links not

TC067 Verify if checkbox is unselect and click on


submit button.
TC068 Verify if checkbox is select
Check the Create Account button TC069 Verify button is clickable or not.

TC070 Verify with valid data.


TC071 Verify with invalid data.
Pre-Condition Steps To Execute

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the number in mobile no. field

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the number in mobile no. field

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the number in mobile no. field

1.Keep the Mobile number field blank.

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the char in mobile no. field

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the sp char in mobile no. field

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the space in mobile no. field

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the number in mobile no. field

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Enter the number in mobile no. field.
4. Click on Send OTP button.

1. Navigate to the crossword site.


2. Click on the sign in icon button.
3. Keep the Mobile number field blank.
4. Click on Send OTP button.
1. Navigate to the crossword site.
2. Click on the sign in icon button.
3. Enter the number in mobile no. field.
4. Click on Send OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.
3. Click on the resend OTP link many times.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the Invalid mobile number in field.


2. Click on Get OTP button.

1. Enter valid mobile number.


2.Click on the Get OTP button.
3. Click on the resend OTP link many times 10
times.
4. Now use OTP Which recived at very 1st
time.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.
3. Enter invalid OTP in OTP field.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.
1. Enter the valid mobile number in field.
2. Click on Get OTP button.

1. Enter the valid mobile number in field.


2. Click on Get OTP button.

1. Enter the valid character in name field.


2. Click on submit button.
1. Enter the Numbers in name field.
2. Click on submit button.
1. Enter the maximum character in name
field.
2. Click on submit button.
1. Keep Name field blank.
2. Click on submit button.
1. Enter the special symbols with character
character in name field.
2. Click on submit button.
1. Enter the alphanumeric in name field.
2. Click on submit button.
1. Enter the valid character in name field.
2. Click on submit button.
1. Enter the valid character in name field.
2. Click on submit button.
1. Enter the Numbers in name field.
2. Click on submit button.
1. Enter the maximum character in name
field.
2. Click on submit button.
1. Keep Name field blank.
2. Click on submit button.
1. Enter the special symbols with character
character in name field.
2. Click on submit button.
1. Enter the alphanumeric in name field.
2. Click on submit button.
1. Enter the valid character in name field.
2. Click on submit button.
1. Enter the invalid email id in field.
2. Click on submit button.
1. Enter the invalid email id in field.
2. Click on submit button.
1. Enter the invalid email id in field.
2. Click on submit button.
1. Enter the valid email id in field.
2. Click on submit button.
1. Enter the invalid email id in field.
2. Click on submit button.
1. Enter the registered email id in field.
2. Click on submit button.

1. Click on Mobile number field.

1. Click on Mobile number field.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Click on Mobile number field.


2. Enter the mobile number.

1. Enter Password

1. Keep Create Password field is blank.

1. Enter the min length of password.

1. Keep Confirm Password field is blank.


1. Enter wrong password in confirm passowrd
field
1. Enter the correct match passowrd.
1. Click on the link
Input Expected Output

1234567890 The Number Field should accept the


entered numbers

123456789 An error message should display saying to


enter 10 digits

12345678901 An error message should display saying to


enter 10 digits

An error message should display saying to


enter 10 digits

ABCDEFGHIJK An error message should display.

465,N)/(#) User should not be allow to enter any


special symbol in mobile field.

5987 8969 User should not be allow to enter space in


between number / space in mobile field.

6985874789 Once a valid mobile number is entered, the


OTP field should become visible.

Get OTP button is clickable

Error message should be appear for


mandatory field.
Once a valid mobile number is entered, the
OTP field should become visible.

Mobile Number: The OTP should receive within 2 mints to


9074003902 the entered Mobile Number and the
Received OTP should accept by the
application

Mobile Number: The OTP should receive within 2 mints to


9048325501 the entered Mobile Number

Mobile Number: The OTP should receive within 2 mints to


9048325501 the entered Mobile Number

Mobile Number: The OTP should receive within 2 mints to


9048325501 the entered Mobile Number.

Entered Mobile The OTP should not receive in any other


Number: 9048325501 Mobile Numbers.

User should not able to use old OTP. Error


popup should display

User should able to enter alphabets, special


characters, alphanumeri in OTP

Validation message should displayed.

Validation message should displayed.

Through latest OTP user should able to


login.

Remaining minutes are displayed correctly.


Remaining minutes functionality work as
expected.

Once the time reaches 0, OTP field should


get disappeared.

Name Field - abcdef Name field should accept only character.

1236546 Name field should not accept only numbers.

hfuiakeguhfksj Name field allow maximum character.

Validation message should be displayed


that please enter valid name
fjsd-df@d Name field should not be allow special
symbols.

abc125ghudr Name and address field should not be allow


alphanumeric.
Last name field is mandatory with 'Astric'
Symbol.
Name Field - abcdef Name field should accept only character.

1236546 Name field should not accept only numbers.

hfuiakeguhfksj Name field allow maximum character.

Validation message should be displayed


that please enter valid name
fjsd-df@d Name field should not be allow special
symbols.

abc125ghudr Name and address field should not be allow


alphanumeric.
Last name field is mandatory with 'Astric'
Symbol.
@test.com Validation message should be displayed
that please enter the valid email.
[email protected] Validation message should be displayed
that please enter the valid email.
[email protected] Validation message should be displayed
that please enter the valid email.
[email protected] Valid email id should accept.
abc@gmail Validation message should be displayed
that please enter the valid email.
Validation message should displayed.

User should not allowed to enter/ edit


mobile number.
Mobile number which was enter on login
page that should reflect on sign up page.
5896987478 User should not allowed to enter mobile
number.

58969 Validation message should displayed.

254785896985 Validation message should displayed.

Validation message should displayed.

nbvnbvn Validation message should displayed.

##$%$ Validation message should displayed.

5656 65656 Validation message should displayed.

8598747859 Validation message should displayed.

Test546##yrt Valid strong passowrd should accept.

Validation message should displayed.

12 Validation message should displayed if


length exists.
123565898 May be accepted, depending on policy

<%^ May be accepted, depending on policy

dsjghsjdfhsj May be accepted, depending on policy


hfkjds44h$$hjg May be accepted, depending on policy

Validation message should displayed.


Validation message should displayed.

User allowed to step further.


Link should be clickable. And user should
able to navigate to the terms and condition
page.
Validation message should displayed.

Form submission should allowed.


Button should be clickable.

Account creation should proceed


Show all relevant error messages
Actual Output Status

The Mobile Number field accepted 10 Digits Pass

The Mobile Number field is not accepting Pass


less than 10 digits. Error is displaying saying
"Please enter 10 Digit Mobile Number."

The Mobile Number field is accepting greater


than 10 digits.

Failed
The Mobile Number field is not accepting Pass
blank space. Error is displaying saying "Please
enter 10 Digit Mobile Number."
The Mobile Number field is accepting any
Characters

Failed
The Mobile Number field is accepting any
special Characters with numbers.

Failed
The Mobile Number field is accepting space.

Failed
The OTP field is being displayed. Pass

Send OTP button is clickable Pass

The Mobile Number field is not accepting Pass


blank space. Error is displaying saying "Please
enter 10 Digit Mobile Number."
The OTP field is being displayed. Pass

The OTP generated in less than 2 mints Pass

The OTP generated in less than 2 mints Pass

The OTP generated in less than 2 mints Pass

The OTP Received on the correct Mobile Pass


Number

The OTP Received on the correct Mobile Pass


Number not on different Mobile Number

If the mobile no is not registered then user Pass


nevigate to the sign up form.

User able to enter alphabets, special Failed


characters, alphanumeri in OTP

if the mobile no is not registered then user Pass


nevigate to the sign up form.

User able to enter Invalid OTP and process


further.

Through latest OTP user is able to login. Pass

Remaining minutes are displayed correctly. Pass


Remaining minutes functionality work as Pass
expected.

Working as expected. Pass

Pass
Name field is accept characters. Pass

It's not allow to enter number in name field. Pass

Name field is allow maximum character. Pass

Validation message display that " Please Pass


enter Last Name."
User not allow to enter special symbol and Pass
number.

User not allowed to enter alphanumeric. Pass

Last name field is mandatory with 'Astric' Pass


Symbol.
Name field is accept characters. Pass

It's not allow to enter number in name field. Pass

Name field is allow maximum character. Pass

Validation message display that " Please Pass


enter Last Name."
User not allow to enter special symbol and Pass
number.

User not allowed to enter alphanumeric. Pass

Last name field is mandatory with 'Astric' Pass


Symbol.
Validation message displaying. "Please enter Pass
Valid Email Address."
Validation message displaying. "Please enter Pass
Valid Email Address."
Validation message displaying. "Please enter Pass
Valid Email Address."
Valid email id accept. Pass
Validation message displaying. "Please enter Pass
Valid Email Address."
User allowed to enter already registed email
id. But after submit form 404 page appears.
Failed
User is not allowed to edit mobile no. Pass

Mobile number which is enter on login page Pass


that reflect on sign up page.
User allowed to enter mobile number. Pass

Validation message is displayed. Pass

Validation message is displayed. Pass

Validation message is displayed. Pass

Validation message is displayed. Pass

Validation message is displayed. Pass

Validation message is displayed. Pass

User allowed to enter already registed


mobile number. But after submit form 404
page appears.
Failed
Valid strong password is accept. Pass

Validation message is displayed. Pass

Currently weak password is allowed. Pass

Currently only number password is allowed. Pass

Currently only special char password is Pass


allowed.
Currently only char password is allowed. Pass
Currently alphanumeric password is allowed. Pass

Validation message is displayed. Pass


Validation message is displayed. Pass

User allowed to step further. Pass


Link ic clickable. And user able to navigate to Pass
the correct page.

Validation message is displayed. Pass

User get successfully sign up. Pass


Button is clickable. Pass

User account successfully get created. Pass


Showing all relevant error messages Pass
Test Scenarios Test ID Test Description
Click on cart button it should
Verify by selecting Cart option it should
display information about TC100
display the selected items on it
selected items for shopping
Verify by selecting Cart option with no
TC101
Product in it

Verify the Cart by selection Cart option which


TC102
contains more than one Product

Click on add to cart button then


Verify that clicking "Add to Cart" adds the
the selected item should go to TC103
selected item to the cart.
the cart.
Check if the correct item name, quantity, and
TC104
price appear in the cart.
Verify that clicking "Remove" removes the
TC105
item from the cart.
Check if the cart updates correctly after
TC106
removing an item.

Verify that changing the quantity updates the


TC107
total price in the cart.

Check for boundary cases like zero or negative


TC108
quantities.

TC109 Verify that all items from the cart.

Check if a message like "Your cart is empty"


TC110
appears after clearing.
Verify that all prices are displayed in the
TC111
correct format

Check if appropriate error messages are


TC112 shown for invalid actions (e.g., exceeding
stock limit).

Verify that adding the same item again


TC113 increases its quantity instead of creating a
new entry.

Verify that applying a valid coupon code


TC114
updates the total price with the discount.

Check for proper error handling if an invalid


TC115
or expired coupon is applied.

Verify that clicking "But Now" redirects to the


TC116
payment page with the correct cart details.
Pre-Condition Steps To Execute

1. Login on site.
Add product to the list 2. Add product in the cart.

Add product to the list Empty cart

1. Login on site.
Add product to the list 2. Add multiple product in the cart.

1. Login on site.
Add product to the list 2. Add multiple product in the cart.
1. Login on site.
Add product to the list 2. Add multiple product in the cart.
1. Login on site.
Add product to the list 2. Remove product from the cart.
1. Login on site.
Add product to the list 2. Remove product from the cart.

1. Login on site.
Add product to the list 2. Increase / decrease the quantity.

1. Login on site.
Add product to the list 2. Decrease the quantity.
1. Login on site.
Add product to the list 2. Add multiple product in the cart.
1. Login on site.
Add product to the list 2. Remove product from the cart.
1. Login on site.
Add product to the list 2. Add multiple product in the cart.

1. Login on site.
Add product to the list 2. Add multiple qty for one product
1. Login on site.
2. Add multiple product in the cart.
Add product to the list 3. Add same item again.
1. Login on site.
2. Add multiple product in the cart.
Add product to the list 3. enter coupon code
1. Login on site.
2. Add multiple product in the cart.
Add product to the list 3. enter coupon code

Add product to the list


Input Expected Output
The application should display with all the
informations like Price, Color, Size, Weigh,
Name of the Product etc on the screen

The Cart should display empty

The application should display with all the


informations like Price, Color, Size, Weigh,
Name of the Product etc on the screen for
all the Products

The selected item should added to the Cart

Add to Card button should disable

Item should get removed from the cart.

After remove item from the cart, cart value


should get updated correctly.
If the item qty is increase then total price in
the cart should get update. Calculation
should work as expected.
If the item qty is decrease then item should
get removed from the cart. Calculation
should work as expected.

All the items are displayed as expected.

Prices should display in correct format as ₹

Validation message should displayed with


proper qty to mentioned how much allowed
and update item qty as per the highest qty
allowed.

Item qty should get update only.

After adding coupon code- total price


should update with discount.

Validation message should display to used.

User should navigate to the payment page.


Actual Output Status
The application is displaying with all the
informations like Price, Color, Size, Weigh,
Name of the Product etc on the screen pass
The Cart displayed empty
pass
The application is display ing with all the
informations like Price, Color, Size, Weigh,
Name of the Product etc on the screen for all
the Products pass

The selected product Added to the Cart


pass
Add to Cart button is not displayed
pass
Item gets removed from the cart.
pass
Cart value is updating as expected.
pass

Total price of cart is updating as expected.


pass

Item gets removed from the cart.


pass
All the items are displayed as expected.
pass

pass
Prices are display in correct format as ₹
pass

Validation message is displaying. And Qty is


updateting as per the req.
pass

Item qty is get update.


pass

User is navigate to the payment page.


pass
Test Scenarios Test ID Test Description
Search functionality TC200 Verify that entering "Manifest" in the search
bar displays relevant results

TC201 Check if the search results page layout is


consistent and user-friendly.
TC202 Verify that entering "Manifest" returns a "No
results found" message if no matching
products exist.
TC203 Verify that entering a partial keyword (e.g.,
"Mani") displays results containing "Manifest"
or similar matches.
TC204 Check if the search bar is visible and
accessible on all pages.
TC205 Check if suggestions appear while typing
"Manifest" and disappear if the search bar is
cleared.
Verify the View More TC206 Verify that clicking the "View More" button
functionality loads additional items in the respective
section
TC207 Verify that if there are no more items to
display, clicking "View More"
TC208 Verify that clicking the "View More" button
redirects to a new page with all items listed
TC209 Verify that the "View More" button is visible
and properly styled.
TC210 Verify that if there are no items in the section,
the "View More" button does not appear.

Sort By Functionality TC211 Verify that selecting "Low to High" sorts items
by price in ascending order.

TC212 Verify that prices are sorted correctly (e.g.,


₹100, ₹150, ₹200).

TC213 Verify that sorting works correctly with active


filters applied.

TC214 Verify that sorting works without errors if


there are no items to display.

Filter Functionality TC215 Verify that selecting multiple filters (e.g.,


"Category: Books" and "Price Range: ₹500-
₹1000") updates the results to show items
matching all selected criteria.
Pre-Condition Steps To Execute
Login on website. 1. Enter Manifest in the search boxes.

Login on website. 1. Enter Manifest in the search boxes.

Login on website. 1. Enter Manifest in the search boxes.

Login on website. 1. Enter Manifest in the search boxes.

Login on website. 1. Enter Manifest in the search boxes.

Login on website. 1. Enter Manifest in the search boxes.

Login on website. 1. Enter Manifest in the search boxes.


2. Click on view more button

Login on website. 1. Enter Manifest in the search boxes.


2. Click on view more button
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button

Login on website. 1. Enter Manifest in the search boxes.


2. Click on view more button
3. Click on sort by - select Low to high
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button
3. Click on sort by - select Low to high
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button
3. Click on sort by - select Low to high
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button
3. Click on sort by - select Low to high
Login on website. 1. Enter Manifest in the search boxes.
2. Click on view more button
3. Select multiple filters.
Input Expected Output
Manifest Search bar should displays relevant results
(e.g., books or products containing
"Manifest" in the title or description).
Manifest Search result page layout is consistent.

Manifest If product is not match then error message


should display.

Manifest Similar matches should display.

Manifest Search bar is visible.

Suggestions functionality should work as


expected.

Additional items should get displayed.

does not load duplicates or unnecessary


blank space.
User should nevidate to the manifest result
page.
Button is visible properly.

If the no more record available then only


result records should display to the page.

Items should sorts by ascending order - low


to high.

Items should sorts by ascending order - low


to high.

Items should sorts by ascending order - low


to high based on selected filters.

Error message should display if no items to


display

Filters functionality should work - result


should show based on selected criteria.
Actual Output Status
Search bar displays relevant results (e.g., Pass
books or products containing "Manifest" in
the title or description).
Search result page layout is consistent. Pass

Similar matches are displaying. Pass

Search bar is visible. Pass

Suggestions functionality should work as Pass


expected.

Working as expected. Pass

Working as expected. Pass

User nevigate to the manifest result page. Pass

Button is visible properly. Pass

Working as expected. Pass

Items sorts by ascending order - low to high. Pass

Items sorts by ascending order - low to high. Pass

Items sorts by ascending order - low to high. Pass

Working as expected. Pass

You might also like