You are on page 1of 15

TEST CASE LIST

Project Name
Project Code
<List enviroment requires in this system
1. Server
2. Database
Test Environment Setup Description 3. Web Browser
...
>

No Workflow/Feature/Function/Scree Sheet Name Description Pre-Condition


1 Template Feature FeatureName
2 User Registration UserReg
3 User Login UserLogin

Some references
https://viblo.asia/p/bai-tap-viet-test-case-cho-form-login-gDVK2GLXZLj
https://www.softwaretestinghelp.com/login-page-test-cases/
https://www.softwaretestinghelp.com/test-cases-for-atm/

02ae-BM/PM/HDCV/FSOFT v2/0 Internal use 1/15


Facilitate_Test Case\Company v1.0

Feature <Feature Name1>


Test requirement <Brief description about requirements which are tested in this sheet>
Reference Document

Test Condition Test Case Test Case Description Pre-Conditions Test Case Procedure

Function A (each function includes multiple test cases to check User Interface (GUI), Data Validation (GUI), Functionality, Non-Functionality,..)
<Specification that tester <Unique <Brief description of this case: what is <List all test cases or <Describe steps to perform this
must adhere to when testing test case tested?> conditions that must be case>
a software program: a code> Ex: Test viewing "Company" form. done before performing this Ex:
function, transaction, feature, case> 1. Login the system with Manager
screen field, quality attribute, role.
or structural element> 2. Click "Company" tab in the left
menu.

Function B (each function includes multiple test cases to check User Interface (GUI), Data Validation (GUI), Functionality, Non-Functionality,..)

<Test case 5>


Function C (each function includes multiple test cases to check User Interface (GUI), Data Validation (GUI), Functionality, Non-Functionality,..)

02ae-BM/PM/HDCV/FSOFT v2/0 Internal use 2/15


Facilitate_Test Case\Company v1.0

Prepared by

Test Data/Input Expected Results

<Data or inputs used for <Describe results which meet


testing> customer's requirement>
Ex:
The "Company" view form is
displayed with the folowing
informations:
- Company name
- Company address
- Phone
- Fax

02ae-BM/PM/HDCV/FSOFT v2/0 Internal use 3/15


Feature <Feature Name1>
Test requirement <Brief description about requirements which are tested in this sheet>

Reference
Document

Test Condition Test Case Test Case Description Pre-Conditions


User Interface UserReg-01 Check all the text boxes, radio buttons, buttons, etc

Required Fields UserReg-02 Check the required fields by not filling any data

Required Fields UserReg-03 Check successful user registration by filling all the
required fields

Required Fields UserReg-04 Verify if blank spaces are passed in required fields.

Optional Fields UserReg-05 Check all the optional fields when do not fill data

Optional Fields UserReg-06 Check all the optional fields when filling data

User Name UserReg-07 Check the case when the inputted user name is The user name 'kiennt' is
Verification existing existing in the system

Email Validation UserReg-08 Check the case when the inputted email is existing The email
'test22@gmail.com' is
existing in the system

Email Validation UserReg-09 Check invalid email address

Email Validation UserReg-10 Check all the valid emails

Phone Number UserReg-11 Check the phone number when passing


Validation alphanumeric data
Phone Number UserReg-12 Check the phone number when not pass country
Validation code
Phone Number UserReg-13 Check the phone number when passing country
Validation code
Phone Number UserReg-14 Verify if the length of the phone number is
Validation incorrect i.e. less than 10.

Phone Number UserReg-15 Verify if the length of the phone number is


Validation incorrect i.e. more than 10

Password Validation UserReg-16 Check the password limit when enter value less
than min
Password Validation UserReg-17 Check the password limit when enter value greater
than max
Password Validation UserReg-18 Check the password when passing only numbers

Password Validation UserReg-19 Check the password when passing valid data

Password Validation UserReg-20 Verify if the password required rules are not
satisfied in the password
Prepared by

Test Case Procedure Test Data /Input


1. Click on Radio buttons, buttons and dropdowns N/a

1. Do not enter any value in the field. N/a


2. Click on the Register button.
1. Enter valid values in the required fields. N/a
2. Click the Register button.

1. Passed blank spaces in required fields. N/a


2. Click on the Register button
1. Do not enter any detail in optional fields N/a
2. Enter valid data in required fields
3. Click on the Register button

1. Enter valid data in optional fields N/a


2. Enter valid data in required fields
3. Click on the Register button

1. Fill the User Name field with valid value kiennt


2. Click on the Verify link.

1. Fill the Email field with valid value test22@gmail.com


2. Click on the Verify link.

1. Enter Invalid Emails 1.testAtgmail.com


• Check Email text without @ symbol. 2.test@gmailcom
• Check the Email text that has a missing dot 3.@gmail
• Check the Email text that has no real text before @
2. Click on the Register Button.

1. Enter valid Emails 1.test.22@gmail.co


2. Click on the Register Button. m
2.test@gmail.com

1. Enter alphanumeric data in the Mobile field 1. dada5$7567#7


2. Click on Register button
1. Enter valid phone number without country code 1. 9012078654
2.Click on Register button
1. Enter valid phone number with country code 1. +9190112244
2.Click on Register button
1. Enter phone number less than 10 digits. 91901122
2.Enter all required fields.
3.Click on Register Button

1. Enter phone number less than 10 digits. 91901122445566


2.Enter all required fields.
3.Click on Register Button

1. Enter value which is alphanumeric but less than 8. 1. Password


2.Click on Register button
1. Enter alphanumeric value but more than 32. Any Random string
2.Click on Register button with numbers
1. Enter a value in numbers which is in between 8-32 1. 12345678
2.Click on Register button
1. Enter value in alphanumeric which is in between 8-32 1. Pass123456
2.Click on Register button
1. Enter the password which not satisfies the required rule. passw
2.Click on Register button
Pass

Fail
Untesed

Expected Results
UI should be perfect

It should show a mandatory symbol (*) on mandatory fields.

1. Users should be registered successfully.


2. A successful registration message should show.
3. Mail should send to the user

Those Blank spaces should trim and Validation error message


for required fields should visible.
1. It should not ask to fill the optional fields
2. User should be registered successfully
3. A successful registration message should show
4. Mail should send to the user

1. User should be registered successfully


2. A successful registration message should show
3. Mail should send to the user

User should get a verification link and able to verify his/her


user name

User should get a verification link and able to verify his/her


email

It should show the validation message for valid email

It should not show any validation message

It should show the validation message for phone number

It should show the validation message for country code is


required
It should not show any validation message
It should show the validation error message for phone
number length.

It should show the validation error message for phone


number length.

It should show validation message

It should show validation message

It should show validation message

It should not show any validation message

It should display error with required rules for password value


(like it should contain a special character, a small case, a
number)
Feature <Feature Name1>
Test requirement <Brief description about requirements which are tested in this sheet>
Reference
Document
Test
Test Condition Test Case Description Pre-Conditions
Case
User Login
Required Fields Create Check successful user create by filling all the You must login first
plan required fields

Required Fields create Check successful user create by filling all the You must login first
keyword required fields

Required Fields create Check successful user create by filling all the You need create test plan first
milestone required fields

Required Fields create Check successful user create by filling all the You need create test plan first
build required fields
Required Fields assign role Check successful user create by filling all the You need have 2 or more user
user required fields on system
Prepared by

Test Case Procedure Test Data /Input

1. Open browser 1.http://localhost/testlink/login.php


2.Navigate to Url 2.admin
3. Set text username 3.admin
4. Set text password 4. test plan
5.Click to login button 5. this is test plan
6.Click test plan management
7.Set text input plan name
8.Set text input discription
9.Click Active
10.Click Public
11.Click create button

1. Open browser 1.http://localhost/testlink/login.php


2.Navigate to Url 2.admin
3. Set text username 3.admin
4. Set text password 4. keyword
5.Click to login button 5. this is keyword
6.Click keyword management
7.Set text input keyword name
8.Set text input discription
9.Click create

1. Open browser 1.http://localhost/testlink/login.php


2.Navigate to Url 2.admin
3. Set text username 3.admin
4. Set text password 4. milestone
5.Click to login button 5. 20/7/2022
6.Click milestone management 6. 17/7/2022
7.Input set text for all feilds
8.Click create

1. Open browser 1.http://localhost/testlink/login.php


2.Navigate to Url 2.admin
3. Set text username 3.admin
4. Set text password 4. build
5.Click to login button 5. build
6.Click builds/ release
7.Input set text for all feilds
8.Click create
1. Open browser 1.http://localhost/testlink/login.php
2.Navigate to Url 2.admin
3. Set text username 3.admin
4. Set text password
5.Click to login button
6.Click assign user roles
7.Select user want to set role
8.Choose role for user
9. Click to assign
Pass
Fail
Untesed

Expected Results

Create plan successful

Create keyword successful

Create milestones successful

Create build successful


Assign role user successful

You might also like