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

0% found this document useful (0 votes)
58 views96 pages

My TestCase Writing

Uploaded by

tahsansourov07
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)
58 views96 pages

My TestCase Writing

Uploaded by

tahsansourov07
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/ 96

ffffffTest Plan

ffffffPage 1
ffffffTest Plan

Please Click Here to show my testplan full PDF.

ffffffPage 2
Project Name Startech.bd.com
Reference Document FRS
Created By Md.Tashfiquzzaman
Creation Date 20-08-2023
Approval Date 22-08-2023

Test Scenario ID Reference Test Scenario Description


TS_001 Validate the URL in different browsers.
TS_002 Validate the "Register Account" functionality

TS_004 Validate the working of the "Login" functionality.

TS_006 Validate the working of "Add to cart" functionality.


TS_006 Validate the working of " Total amount" functionality.

TS_009 Validate the working of "Screenshot" functionality.


TS_010 Validate the working of "Search Bar" functionality.
TS_012 Validate the working of "Gadget Fest" functionality.
TS_013 Validate the working of "Get offer" functionality.
TS_014 Validate the working of "OTP" functionality.
Validate the working of "Forgotten Password?"
TS_015
functionality.
TS_016 Validate the working of "Mobile Deal" functionality.
TS_017 Validate the working of "PC Builder" functionality.
TS_018 Validate the working of "accessories"functionality.
TS_019 Validate the working of "office-equipment" functionality.
TS_020 Validate the working of "SUPPORT"functionality.

TS_021 Validating the ability to take user to their designated floor


Priority Number of Test Cases
P0 1
P1 30

P0 35

P1 5
P1 1

P4 1
P4 1
P5 1
P5 5
P1 5
P2 10
P3 1
P3 1
P4 1
P5 1
P5 1

P1 4
Product Name Startech TC Start Date

Module Name Account TC End Date

Test Case Developed


Epic
By

Test Case Reviewed


Developer Name (TL)
By

Test Executed by

#SL Module Type of Testing Features

Browser
1 Account Account
Compatibility Testing

2 Login

10

11

12

13

14

15
16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35 Register Account

36 Register Account

37
38

39

40

41

42

43

44 Register Account

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59 Account Login
60

61

62 Account Login

63

64

65

66

67

68

69

70
Improvement
Scopes

71

72

73
Negative test
15/08/2023 TC Execution Start Date

17/08/2023 TC Execution End Date

Md.Tashfiquzzaman Browser (tested)

Ehsanul Alam Sabbir Performance (tested)

Test Cases Exepected Result

Checking by running the URL site in different browsers. Should be run in different browsers.

Verify the alignment of displayed elements on the login screen Should be clicked on the "Login"
should be compatible in cross browsers testing. link.
Verify all login-related elements and fields are present on the
Should be present the mandatory
login
field .
page.
Elements should be in aligment
Verify the displayed element are in alignment from.
from. .
Verify that the size, color, and UI of different elements should
Should be as per the client
match
requirement
the specifications.
Verify that the login page of the application is responsive and
aligns A text should appear over the fields.
properly on different screen resolutions and devices
The title should be as client
Verify login page title.
requirement

Verify the cursour in the "Email box " by default. Fields should be in empty position.

when hovering the button should be


Verify the " Confirm" button hovering or not.
changed the color.
Verify that there is a checkbox with the label "remember
There should be a check box for this
password"
action.
on the login page.
Verify the user credential remained on the field after clicking remember
and get back to the login user credential should be reminder
screen again.
Verify that the user will be able to log in with their account with User should be able to login with
the correct credential correct credintial
Verify that the user can access all controls and elements by
Should be able to use Tab key
pressing the Tab key from the keyboard.
Verify that the password entered should be in encrypted form. The password entered should be in
encrypted form.

Verify whether an eye icon is added to the password field or not. Should be there a eye icon
There should be an email verification check, as the user verifies
Should be an email verification
the email address then the user is able
Verify check,
to viewthe
theerror message
dashboard andshould
accessdisplay after just entering an
features.
email address and leaving the password
Should give an error message
field blank.
Verify the error message should display after just entering a The error message should display
password and leaving the email field blank. after just entering a password
Verify the error message should display after entering the invalid The error message should display
credentials. after just entering a password
Verify the error message should display after entering an invalid The error message should display if
email format. the email is invalid
Verify the displayed error message grammar should be correct. Erro massage should be
grammaticaly correct
Verify the displayed error message spell should be correct. The spelling of error message
should be correct.
Check logged in user should not log out on closing the browser. Browser should not be closed when
new browser is opend
Verify logged-in user doesn’t log out by clicking the back button
User should not out logged out by
on the browsers tab.
clicking the back button
Verify all the functionalities should be working condition as the Should be logged in the current
user sign-in from social login in page if the user use the social
Facebook and Google.
Verify logged-in user copies the URL and pastes it into a new media .
browser window, it should redirect to the User should copy the url.
login page User should not not be always in
Verify it should not be always in loading in case the user adds an
loading in case the user adds an
invalid email and password.
invalid email and password.
Keeping mandatory fields blank Should be blanked to put data.

Checking firstname and lastname field is case insensitive Should accept the provided input

Should not accept the provided


Entering blank at first position in firstname and lastname field.
input
Should not accept this special
Inputting first name and last name with special characters.
character as provided input.
Should not accept a number as
Inputting firstname and lastname with numbers
provided input.
Should not accept a any decimal
Inputing firstname and lastname with decimal numbers
number as provided input.

Inputing firstname and lastname with alphanumeric characters Should accept the provided input

Inputing firstname and lastname with alphabets Should accept the provided input

Should not accept comma between


Entering comma between alphabets for firstname and lastname
the first name and last name
Should have a gap between the first
Giving space between alphabets for firstname and lastname
name and last name
Checking newsteller checkbox. Should function successfully.

Should not allow user to register


Validating an email id can only be used one time
and display a pop message
Should not accept the provided
Checking by inputing invalid email format
input and display an error message

Checking by inputing valid email format Should accept the provided input a.

Should not accept the provided


Checking by inputting invalid mobile number .
input and display an error message
Should send an OTP to the valid
Check the sending OPT.
phone number.
Should send an OTP to the valid
Check the sending OPT numer phone number with numeric
number.
Checking password and confirm field values are masked Should be masked.

Inputing invalid combinations of characters in password and Should not allow user to register
confirm password field and display a pop message

Inputting weak password length Should allow user to register

Inputing medium password length Should allow user to register

Inputing strong password length Should allow user to register

Inputing valid data for password and confirm password Should allow user to register

Checking visiting the site again by unselecting 'Remember Me' Should allow user to register

Should not accept the captcha and


Checking captcha inputing invalid data
pop an error message
Should not enable user to register
Keeping captcha field blank
and pop an error message

Checking captcha is case insensitive Should be case insensitive

Checking new captcha is generated on page reload Should generate new captcha

Checking new captcha is generated adding wrong captcha Should generate new captcha

Checking reload captcha option Should generate new captcha

Checking captcha inputing valid data Should allow user to register

Check login with valid mail Should allow user to login


Check login with invalid mail Should not allow user to login.

Check login with valid phone number Should allow user to login

Check login with Invalid phone number Should not allow user to login.

Checking login button with valid credentials Should allow user to register

Checking login button with valid credentials Should allow user to register

Checking captcha inputing valid data Should allow user to register

Should copy and paste text from


Checking copy paste functionality in every field
fields
Should switch to another field and
Checking keyboard tab button functionality
highlight text

Checking keyboard enter button functionality Should switch to another field

'Remember Me' checkbox should be selected according to


user
A maximum length of the password should be defined if
user put the max value
Place the 'Forgot your password link below the Password field

Social media links may be in include under the login section


--

--

Yes

Yes

Test Data
Reproducing Bugs Screen Shot Dev
Actual Result Browsers-
Chrome, Steps Comments
Internet 1. Go to different
Found as per expectation. Explorer, Mozilla browsers.
Firefox, 2. Search
Microsoft Edge, 'Startech' 3. Go to
Opera Mini.
1. the website.
Goto the URL
Found as per expectation. None https://
www.startech.com
1. Go to the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
.bd/
1. Goto the URL
Found as per expectation. None https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Goto the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation. None .bd/
https://
www.startech.com
1. Go to the URL
.bd/
Found as per expectation. AAcccEEE
https://
AAcccEEE &
www.startech.com
1. Go to the URL
Found as per expectation. BBcceE .bd/
https://
www.startech.com
1. Go to the URL
Found not as per expectation. *($# *($# .bd/
https:// Special character error
www.startech.com
1. Go to the URL
Found not as per expectation. 12345 & 567 .bd/
https:// Numer errors in first and last name
www.startech.com
1. Go to the URL
Found not as per expectation. .arAS & ,GSdf .bd/
https:// Decimal value error

John88
www.startech.com
1. Go to the URL
Found as per expectation lizz44 .bd/
https://
www.startech.com
.bd/
John 1. Go to the URL
Found as per expectation Austin https://
Joh,n
www.startech.com
1. Go to the URL
Found not as per expectation Aus,tin .bd/
https:// comma error

John
www.startech.com
1. Go to the URL
Found as per expectation Austin .bd/
https://
www.startech.com
.bd/
1. Go to the URL
Found as per expectation N/A
https://
tashfiq.dipto124
www.startech.com
1. Go to the URL
Found as per expectation [email protected] .bd/
https://
tashfiq.dipto124 www.startech.com
1. Go to the URL
Found not as per expectation. 238@@gmail.c .bd/
https:// Invalid email users also can registration.
om
tashfiq.dipto124 www.startech.com
1. Go to the URL
Found as per expectation 238@@gmail.c .bd/
https://
om www.startech.com
1. Go to the URL
.bd/
Found as per expectation 19348389921 https:// Give error
www.startech.com
1. Go to the URL
Found as per expectation 1934838992 .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation 7070 .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation None .bd/
https://
www.startech.com
1. Go to the URL
.bd/
Found as per expectation john8888
https://
www.startech.com
1. Go to the URL
Found as per expectation hhg#k88 .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation hhg#k89 .bd/
https://
Firstname: www.startech.com
1. Go to the URL
Found as per expectation veronica
hgjkgjkjkjh!&*77 .bd/
Lastname:
https://
dsouza www.startech.com
1. Go to the URL
Found as per expectation john@8888
Email: .bd/
https://
veronicadsouza www.startech.com
[email protected] 1. Go to the URL
Found as per expectation .bd/
Password: https://
veronica@44 www.startech.com
Confirm
1. Go to the URL
Found as per expectation ghj8 .bd/
Password: https://
veronica@44 www.startech.com
1. Go to the URL
Found as per expectation N/A Me:
Remember .bd/
https://
Unselect www.startech.com
1. Go to the URL
Found as per expectation HgWy7 .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation v5Br .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation k9nb .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation N/A .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation m433 .bd/
https://
www.startech.com
1. Go to the URL
Found as per expectation password .bd/
https://
www.startech.com
.bd/ .
3. Click on login
tashfiq.dipto124 1. Go to the URL
Found as per expectation 238@@gmail.c
https://
om
Firstname: www.startech.com
1. Go to the URL
Found as per expectation veronica
Dipto124238 .bd/ . https://
Lastname:
Firstname: 3. Click on login
www.startech.com
1. Go to the URL
dsouza
veronica
Found as per expectation Dipto124234569 .bd/ . https://
Email:
Lastname: 3. Click on login
www.startech.com
veronicadsouz
dsouza 1. Go to the URL
Found as per expectation [email protected] .bd/ . https://
Email:
om 3. Click on login
www.startech.com
veronicadsouz 1. Go to the URL
Found as per expectation Password:
[email protected] .bd/ . https://
veronica@44
om 3. Click on login
Confirm www.startech.com
1. Go to the URL
Found as per expectation Password:
m433 .bd/ . https://
Password:
veronica@44
veronica@44 3. Click on login
www.startech.com
Confirm
Password: .bd/
1. Go to the URL
Functioning successfully veronica@44
jane1111
https://
Enter tab in
www.startech.com
1. Go to the URL
Functioning successfully every field .bd/
https://
input Enter in
www.startech.com
1. Go to the URL
Functioning successfully every field .bd/
https://
www.startech.com
.bd/
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmm
TEST CASE

PASS

FAIL

NO RUN

BLOCKED

TOTAL

Final Status

Passed

Failed

Failed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed
Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Failed

Failed

Failed

Passed

Passed

Failed

Passed
Passed

Passed

Failed

Passed

Failed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed
Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Passed

Failed
TEST CASE

58

67

Remarks
Test Case Report
Project Name Startech bd LTD
Module Name Account.
Feature Name Register Account & Account Login.
Test Case Version 1
Written By Md.Tashfiquzzaman
Executed By Md.Tashfiquzzaman
Reviewed By Ehsanul Alam Sabbir

TEST EXECUTION REPORT


Test Case PASS FAIL Not Executed Out Of Scope Total TC

58 9 0 0 67

Grand Total 58 9 0 0 67

LIMITATIONS
Documents Received Useful
PRD No No
USER STORY No No

Testing Type
Description
in Scope

Yes/ No.
Justification (If No):
This type of testing ignores the internal parts and focuses only
Functional Testing
on the output to check if it is as per the requirement or not.

Yes/ No.
Justification (If No):
Testing of all integrated modules to verify the combined
Integration Testing
functionality after integration is termed as Integration Testing.
Justification (If No):
Testing of all integrated modules to verify the combined
Integration Testing
functionality after integration is termed as Integration Testing.

Yes/ No.
Justification (If No):
Testing having the mindset of “attitude to break” using incorrect
Negative Testing
data and invalid inputs.

Yes/ No.
Justification (If No):
Usability Testing Test application from user friendliness perspective.

Yes/ No. Browser Compatibility Testing is performed for web applications


Justification (If No): and it ensures that the software can run with the combination of
Browser Compatibility Testing different browser and operating system. This type of testing also
validates whether web application runs on all versions of all
browsers or not.
Yes/ No.
Justification (If No):
There is an upper and lower boundary for each range and
Boundary Value Testing
testing is performed on these boundary values.

Yes/ No.
Justification (If No): Risk-Based Testing includes testing of highly critical
functionality, which has the highest impact on business and in
Risk Based Testing
which the probability of failure is very high.
Or
Regression Testing
Testing an application as a whole for the modification in any
module or functionality is termed as Regression Testing.
Result :

Total No. Status

58 PASS
9 FAIL
0 Not Executed New Features:- Testing Scope:-
0 Out of Scope

Test Case Report

13%
PASS
FAIL
Not Executed
Out of Scope

87%
Testing Environment :Google Chrome Browser
Bug Reporting

# SL 01

Issue: Registered with invalid email address.

Reproducing Steps:
1. Goto the URL
https:/www.startech.com.bd
2. Click on the Register button at the right corner.
3. Fill all the files with valid credentials. 4. Click 'Continue'.

Env: Production.

Module: Register

Priority: High | Medium | Low

Severity: Blocker | Critical | Major | Minor

Screenshot: Invalid email address error

Expected: Should not allow registration with invalid email address.

Responsible QA: Tashfiquzzman

Bug Reporting
# SL 02

Issue: Click on "Forgotten Password?" and Account deleted


Reproducing Steps:
1. Goto the URL
Env: Production
Module: Login
Severity: P2
Screenshot: "Forgotten Password" error
Responsible QA: Tashfiquzzaman

Bug Reporting
# SL 03
Issue: First and last names should not start with a special character.
Reproducing Steps:
1. Goto the URL
4. Click 'Continue'.
Env: Production.
Module: Register
Severity: P4
Screenshot: First and last names should not start with a special characte

Responsible QA: Tashfiquzzman

Bug Reporting
# SL 04

issue:First name and last name should not start with number.
Reproducing Steps:
1. Goto the URL
Env: Production
Module: Login
Severity: P5
Screenshot: First name error
Responsible QA: Tashfiquzzaman

Bug Reporting
# SL 05

issue: A comma should not be expected between the name field.


Reproducing Steps:
1. Goto the URL
Env: Production
Module: Login
Severity: P6
Screenshot: Comma error in first name.
Responsible QA: Tashfiquzzaman
Test Metrics

#SL Metrics

1 Percentage of Test Cases Executed

2 Percentage of Test Cases Not Executed

3 Percentage of Test Cases Passed

4 Percentage of Test Cases Failed

5 Percentage of Test Cases Blocked

6 Defect Density

7 Defect Removal Efficiency (DRE)

8 Defect Leakage

9 Defect Rejection Ratio

10 Defect Age

11 Customer Satisfaction
Test Metrics

Description Result (%)

(No. of Test Cases Executed / Total no. of Test Cases Written) * 100 (50/50)*100 = 100

(No. of Test Cases not Executed / Total no. of Test Cases Written) * 100 (0/50)*100 = 0

(No. of Test Cases Passed / Total no. of Test Cases Executed) * 100 (45/50)*100 = 90%

(No. of Test Cases Failed / Total no. of Test Cases Executed) * 100 (5/50)*100 = 10%

(No. of Test Cases Blocked / Total no. of Test Cases Executed) * 100 (0/50)*100 = 0

No. of Defects found / Size (No. of Requirements) N/A

(Fixed Defects / (Fixed Defects + Missed Defects)) * 100 N/A

(No. of Defects found in UAT/ No. of Defects found in Testing) * 100 N/A

(No. of Defects Rejected/ Total no. of Defects Raised) * 100 N/A

Fixed date - Reported date N/A

No. of complaints per Period of Time N/A

You might also like