You are on page 1of 27

Function Name Login

Test Result Chrome Firefox


Total 0 0
Passed 0 0
Failed 0 0
Not Run 0 0
NA 0 0

ID Summary Steps

I. Check UI/UX của màn hình "Login"

1. Di chuyển đến màn hình "Login"


Check Giao diện mặc định của màn
LGI_001
hình "Login"
2. Check giao diện mặc định của màn hình "Login"

Check bố cục,căn chỉnh các field, 1. Check bố cục,căn chỉnh các field, font,size,color,
LGI_002
font,size,color, place holder, checkbox place holder, checkbox của màn hình "Login"

Check các field border highlighted khi di


LGI_003 1. Focus chuột vào từng field của form "Login"
chuột vào

Check placeholder của Email Address,


1. Focus chuột vào từng text box của Email
LGI_004 Password xoá khi click vào Username,
Address, Password form "Login"
Email Address textbox

1. Focus chuột vào từng text box của Email


Check placeholder của Email Address,
Address, Password form "Login"
LGI_005 Password xoá khi nhập vào Username,
2. Nhập bất kỳ vào từng text box của Email
Email Address textbox
Address, Password form "Login"
1. Focus chuột vào text box đầu tiên của form
Check xử lý của hệ thống khi nhấn
LGI_006 "Login"
"Tab'"từ bàn phím
2. Nhấn phím "tab" từ bàn phím

1. Focus chuột vào text box cuối cùng của form


Check xử lý của hệ thống khi nhấn
LGI_007 "Login"
"Shift+ Tab" từ bàn phím
2. Nhấn phím "shift+tab" từ bàn phím

1. Focus chuột vào text box của Email Address form


Check xử lý của hệ thống khi nhấn "Ctrl
"Login"
LGI_008 + C", "Ctrl + V" từ bàn phím, right click
2. Thao tác "Ctrl + C", "Ctrl + V" từ bàn phím, right
đối với Email Address
click đối với Email Address form "Login"

1. Focus chuột vào text box của Password form


Check xử lý của hệ thống khi nhấn "Ctrl
"Login"
LGI_009 + C", "Ctrl + V" từ bàn phím, right click
2. Thao tác "Ctrl + C", "Ctrl + V" từ bàn phím, right
đối với Password
click đối với Password form "Login"

Kiểm tra button "Login", "Forgot


1. Focus chuột vào button "Login"/"Forgot
LGI_010 Password?" highlighted khi hover
Password?" form "Login"
mouse

Kiểm tra button "Login"/"Forgot 1. Bỏ focus chuột vào button "Login"/"Forgot


LGI_011
Password?" đổi màu khi mouse down Password?" form "Login"

II. Check validation của các field/checkbox trên màn hình "Login"
1. Email Address

1. Để trống field "Email Address"

LGI_012 Để trống field "Email Address" 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập email độ dài = 256 ký tự vào field "Email


Address" .
LGI_013
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

Check độ dài tối đa


( Điều kiện : Email đã tồn tại trong DB)
Check độ dài tối đa
( Điều kiện : Email đã tồn tại trong DB)
1. Nhập email hợp lệ chưa tồn tại trong DB với độ
dài = 255 ký tự vào field "Email Address"
LGI_014
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1.Nhập email thiếu tên miền vào field "Email


Address"
vidu : thuy@abc
LGI_015
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập email thiếu @ vào field "Email Address "


vidu : thuyabc.com
LGI_016
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

Nhập sai đinh dạng email


1. Nhập email thiếu tên miền sau dấu chấm vào
field "Email Address "
vidu : thuy@abc.
LGI_017
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập email chứa ký tự đăc biệt ( loại trừ @, _ , .


) vào field "Email Address "
vidu : thuy$%^^^@abc.com
LGI_018
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]


1.Nhập html ,java script và field "Email Address"
Ví dụ : <script> alert ('Hello') </script>
Nhập html ,java script và field "Email
LGI_019
Address" 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập "Email Address" đã tồn tại trong DB


Nhập Email Address đã tồn tại trong
LGI_020 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.
DB
3. Nhấn button [Login]

1. Nhập "Email Address" chưa tồn tại trong DB


Nhập Email Address chưa tồn tại trong
LGI_021 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.
DB
3. Nhấn button [Login]

1. Nhập "Email Address" toàn là chữ hoa


Nhập Email Address toàn là chữ hoa
LGI_022 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.
(Điều kiện : Email đã tồn tại trong DB)
3. Nhấn button [Login]

1. Nhập space vào trước và sau email hợp lệ trên


field "Email Address" với độ dài hợp lệ
Nhập space vào trước/ sau địa chỉ Ví dụ : " thuytran@gmail.com "
LGI_023 Email Address
(Điều kiện : Email đã tồn tại trong DB) 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

3. Password
1. Tiến hành để trống field "Password"

LGI_024 Để trống field "Password" 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập data vào field "Password"


LGI_025 Check hiển thị ở field "Password"
2. Quan sát hiển thị data ở field đó

1. Nhập chữ hoa và chữ thường/số vào field


"Password" với độ dài =7 ký tự
LGI_026
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]


Check độ dài tối thiểu
1. Nhập chữ hoa và chữ thường/số vào field
"Password" với độ dài =8 ký tự
LGI_027
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Trên form "Login" tiến hành nhập chữ hoa và chữ


thường/số vào field với độ dài= 255 ký tự
LGI_028
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]


Check độ dài tối đa
1. Trên form "Login" tiến hành nhập chữ hoa và chữ
thường/số vào field với độ dài= 256 ký tự
LGI_029
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập đồng thời bao gồm cả chữ hoa và chữ


thường vào field "Password" có độ dài trong khoảng
Nhập đồng thời bao gồm cả chữ hoa và
từ 8 đến 255 ký tự
chữ thường vào field "Password" với độ
LGI_030
dài hợp lệ
2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.
(Password đã tồn tại trong DB)
3. Nhấn button [Login]
1.Nhập Password có độ dài [8,255] ký tự nhưng
không có chứa chữ thường
Nhập Password có độ dài [8,255] ký tự
LGI_031
nhưng không có chứa chữ thường 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1.Nhập Password có độ dài [8,255] ký tự nhưng


không có chứa chữ hoa
Nhập Password có độ dài [8,255] ký tự
LGI_032
nhưng không có chứa chữ hoa 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1.Nhập Password có độ dài [8,255] ký tự nhưng


không có chứa chữ thường
Nhập Password có độ dài [8,255] ký tự
LGI_033
nhưng không có chứa chữ thường 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

1. Nhập "Password" chưa tồn tại trong DB

LGI_034 Nhập Password chưa tồn tại trong DB 2. Nhập giá trị hợp lệ vào tất cả các trường còn lại.

3. Nhấn button [Login]

4. Remember Email and Password

1. Mở màn hình form "Login"


Check hoạt động của checkbox
LGI_035
"Remember Email and Password" 2. Dùng chuột click vào checkbox "Remember Email
and Password"
1. Mở màn hình form "Login"

2. Nhập giá trị hợp lệ vào tất cả các trường

3. Không chọn tick "Remember Email and


Password"
Check chế độ Disable của checkbox
LGI_036
"Remember Email and Password" 4. Nhấn button [Login]

5. Tắt màn hình form "Login"

6. Mở lại màn hình form "Login"

7. Nhấn button [Login] một lần nữa

1. Mở màn hình form "Login"

2. Nhập giá trị hợp lệ vào tất cả các trường

3. Chọn tick "Remember Email and Password"


Check chế độ Enable của checkbox
LGI_037 4. Nhấn button [Login]
"Remember Email and Password"
5. Tắt màn hình form "Login"

6. Mở lại màn hình form "Login"

7. Nhấn button [Login] một lần nữa

1. Mở màn hình form "Login"

2. Nhập giá trị hợp lệ vào tất cả các trường

3. Chọn tick "Remember Email and Password"


Check chế độ Disable của checkbox
LGI_038 "Remember Email and Password" khi 4. Nhấn button [Login]
clear browser cookies
5. Clear browser cookies

6. Mở lại màn hình form "Login"

7. Nhấn button [Login] một lần nữa

III. Function Login & Forgot Password


1. Forgot Password

1. Mở màn hình form "Login"


Check chế độ Enable của button
LGI_039
[Forgot Password?]
2. Click vào button [Forgot Password?]

2. Login
1. Tại form "Login", tiến hành nhập valid data vào tất
Đăng nhập thành công khi click chuột cả các field.
LGI_040
vào button [Login]
2. Click chuột vào button [Login]

1. Tại form "Login" , tiến hành nhập valid data vào


Đăng nhập thành công khi nhấn Enter tất cả các field.
LGI_041
từ bàn phím
2. Nhấn Enter từ bàn phím

1. Tại form "Login" , tiến hành nhập valid data vào


Đăng nhập không thành công trong tất cả các field.
LGI_042 trường hợp nhấn vào button [Forgot
Password?] 2. Check xử lý cuả hệ thống khi nhấn vào button
[Forgot Password?]

1. Tại form "Login" , tiến hành nhập valid data vào


Đăng nhập không thành công trong tất cả các field.
LGI_043 trường hợp đang nhấn button [Login]
thì bị mất kêt nối với server 2. Click chuột vào button [Login] nhưng bị mất kết
nối với server

1. Bỏ trống tất cả các field phải nhập


Đăng nhập không thành công khi bỏ
LGI_044
trống tất cả các field phải nhập
2. Click chuột vào button [Login]

IV. Các trường hợp khác


1. Tại form "Login", tiến hành nhập Email Address
valid, nhập sai Password sai lần 1

2. Click chuột vào button [Login]

3. Tại form "Login", tiến hành nhập Email Address


valid giống lần 1, nhập sai Password sai lần 2

4. Click chuột vào button [Login]

5. Tại form "Login", tiến hành nhập Email Address


valid giống lần 1, nhập sai Password sai lần 3
LGI_044 Nhập Password sai 5 lần
6. Click chuột vào button [Login]

7. Tại form "Login", tiến hành nhập Email Address


valid giống lần 1, nhập sai Password sai lần 4

8 Click chuột vào button [Login]

9. Tại form "Login", tiến hành nhập Email Address


valid giống lần 1, nhập sai Password sai lần 4

10. Click chuột vào button [Login]

1. Tại form "Login", cùng một Email Address nhập


sai Password 5 lần => click chuột vào button
[Login] tương ứng với 5 lần sai Password

2. Mở lại form "Login", tiến hành nhập lại Email


Check lock time 30 phút khi nhập
LGI_045 Address valid ở bước 1.
Password sai 5 lần
3. Nhập lại Password trong thời gian dưới 30 phút
kể từ khi bị khóa tài khoản

4. Click chuột vào button [Login]

1. Tại form "Login", cùng một Email Address nhập


sai Password 5 lần => click chuột vào button
[Login] tương ứng với 5 lần sai Password

2. Mở lại form "Login", tiến hành nhập lại Email


Check lock time 30 phút khi nhập
LGI_045 Address valid ở bước 1.
Password sai 5 lần
3. Nhập lại Password đúng trong thời gian trên 30
phút kể từ khi bị khóa tài khoản

2. Click chuột vào button [Login]


Test Results
Expected Output
Chrome Firefox

2. UI mặc định của màn hình "Login" được hiển thị theo đúng như ảnh
dưới đây:

1.
- Căn chỉnh các field hợp lý, thẳng hàng
- Bố cục ,font,size,color, place holder, checkbox hiển thị giống như trong
ảnh đính kèm ở trên

1. Border từng field highlighted màu xanh khi di chuột vào như ảnh đính
kèm ở trên

1. Placeholder của Email Address, Password bị xoá khi click vào


Username, Email Address text box

2. Placeholder của Email Address, Password bị xoá khi click vào


Username, Email Address text box
2. Con trỏ chuột sẽ dịch chuyển qua các text box từ trái sang phải, từ trên
xuống dưới

2. Con trỏ chuột sẽ dịch chuyển qua các text box từ phải sang trái, từ dưới
lên trên

2. Trên text box hiển thị đúng thông tin khi thao tác "Ctrl + C", "Ctrl + V" từ
bàn phím, right click đối với Email Address form "Login"

2. Thao tác "Ctrl + C", "Ctrl + V" từ bàn phím, right click đối với Password
form "Login" bị disable

1. Button Login/Forgot password được highlight màu xanh như ảnh đính
kèm ở trên

1. Button "Login"/"Forgot Password?" đổi màu từ xanh sang trắng

3. Hiển thị error message dưới field "Email Address" với nội dung :
"Đây là trường bắt buộc phải nhập".
- Highlight và focus vào field bị lỗi

3. Hiển thị error message dưới field "Email Address " với nội dung :
"Hệ thống không cho phép nhập quá 255 ký tự "
- Highlight và focus vào field bị lỗi
3.Màn hình hiển thị thông báo: "Đăng nhập thành công" và chuyển đến
màn hình Home page

3. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn vừa nhập sai định dạng Email Address "
- Highlight và focus vào field bị lỗi
3. Hệ thống không thực thi đoạn html , java script đó và hiển thị thông báo
lỗi nhập sai định dạng data

3. Màn hình hiển thị thông báo: "Đăng nhập thành công" và chuyển đến
màn hình Home page

3. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn đã nhập sai Email hoặc Password "
- Highlight và focus vào field bị lỗi

3. Màn hình hiển thị thông báo: "Đăng nhập thành công" và chuyển đến
màn hình Home page

3. Màn hình hiển thị thông báo: "Đăng nhập thành công" và chuyển đến
màn hình Home page
>> Hệ thống sẽ tự động loại bỏ khoảng trắng trước /sau data vừa nhập
3. Hiển thị error message dưới field "Password " với nội dung :
"Đây là trường bắt buộc phải nhập"
- Highlight và focus vào field bị lỗi

2. Password vừa nhập có định dạng : ***

3. Hiển thị error message dưới field "Password" với nội dung :
"Password phải có độ dài ít nhất là 8 ký tự "

3. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page

3. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page

3. Hiển thị error message dưới field "Password" với nội dung :
"Password phải có độ dài không được vượt quá 255 ký tự "

1. Mỗi ký tự đều được hiển thị dưới dạng mã hóa là * trên field
"Password".

3. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page
3. Hiển thị error message dưới field "Password " với nội dung :
"Password phải bao gồm cả chữ hoa và chữ thường "

3. Hiển thị error message dưới field "Password " với nội dung :
"Password phải bao gồm cả chữ hoa và chữ thường "

3. Hiển thị error message dưới field "Password " với nội dung :
"Password phải bao gồm cả chữ hoa và chữ thường "

3. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn đã nhập sai Email hoặc Password "
- Highlight và focus vào field bị lỗi

3. Hiển thị dấu tick nếu chọn ""Remember Email and Password" và bỏ tick
nếu click thêm một lần nữa
6. Màn hình form "Login" hiển thị giao diện để trống tất cả các field

7. Màn hình hiển thị thông báo : "Đăng nhập không thành công"

6. Màn hình form "Login" hiển thị thông tin "Email Address" và "Password"
dạng ****

7. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page

6. Màn hình form "Login" hiển thị giao diện để trống tất cả các field

7. Hiển thị error message dưới field bị bỏ trống "Đây là trường bắt buộc
phải nhập"
=> Đăng nhập không thành công

2. Chuyển tới màn hình "Forgot Password"


2. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page

2. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page

2. Chuyển tới màn hình "Forgot Password"

2. Quá trình Đăng nhập không thành công, hệ thống sẽ hiển thị error
message với nội dung:
" Đăng nhập không thành công do lỗi server , vui lòng thử lại sau " ….

2. Hiển thị error message dưới field mà bạn vừa nhập bỏ trống "Đây là
trường bắt buộc phải nhập"
=> Đăng nhập không thành công
2. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn đã nhập sai Email hoặc Password"
- Highlight và focus vào field bị lỗi

4. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn đã nhập sai Email hoặc Password"
- Highlight và focus vào field bị lỗi

6. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn đã nhập sai Email hoặc Password"
- Highlight và focus vào field bị lỗi

8. Hiển thị error message dưới field "Email Address " với nội dung :
"Bạn đã nhập sai Email hoặc Password"
- Highlight và focus vào field bị lỗi

10. Hiển thị message: "Tài khoản của bạn sẽ bị khóa trong 30 phút"

4. Hiển thị message: "Tài khoản của bạn sẽ bị khóa trong 30 phút"

4. Màn hình hiển thị thông báo : "Đăng nhập thành công" và chuyển đến
màn hình Home page
Notes

You might also like