Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 43

1

CHƯƠNG 4: ỨNG DỤNG SELENIUM WEBDRIVER VÀ TESTNG


ĐỂ THỰC HIÊN KIỂM THỬ WEBSITE ONLINE
LIBRARY MANAGEMENT SYSTEM

Trong chương này, em sẽ đặc tả kỹ thuật các chức năng, thiết kế testcase và kịch
bản kiểm thử của từng chức năng.

4.1. Giới thiệu website


Online Library Management System là hệ thống quản lý sách giúp thư viện dễ
dàng trong viện quản lý số lượng sách trong kho, thêm sách dễ dàng hơn, dễ dàng
trong việc kiểm soát người mượn….

Sứ mệnh

Online Library Management System với sứ mệnh trở thành hệ thống quản lý thư
viện hàng đầu Việt Nam trong lĩnh vực quản lý sách và là cầu nối tin cậy giữa người
dùng và người quản lý.

4.2. Thực hiện kiểm thử chức năng đăng nhập với quyền admin
4.2.1. Đặc tả kỹ thuật chức năng đăng nhập quyền admin

- Trang đăng nhập gồm:


 Tên tài khoản và password

2
 Nút “Đăng nhâp”: Khi click vào nút Đăng nhập với các giá trị hợp lệ, hệ thống
sẽ chuyển về trang chủ của website.
- Giao diện form Đăng nhập:

Hình 4.2: Giao diện chức năng đăng nhập với quyền admin

4.2.2. Thiết kế test case

- Thiết kế test case

Khi đăng nhập vào website, hệ thống yêu cầu người dùng đã được cấp trước đó.
Nhập thông tin vào form login bao gồm username và password. Bộ test sẽ dựa vào
trường và nhận các giá trị sau:

 Username: nhập đúng (T), nhập sai (F) và để trống (N).


 Password: nhập đúng (T), nhập sai (F) và để trống (N).

Như vậy theo tích Descartes ta sẽ có bộ test gồm 9 bộ testcase, lập bảng quyết
định ta có:

3
Điều kiện TH1 TH2 TH3 TH4 TH5 TH6 TH7
Username T T T N F F F
Password T N F - F T N

Số luật 1 1 1 3 1 1 1
Actions
Đăng nhập thành công x
Đăng nhập không thành công x
x x

Vui lòng nhập đầy đủ thông


x x x
tin đăng nhập

Bảng 4.1: Bảng quyết định chức năng đăng nhập


4.2.3. Kịch bản kiểm thử

 Test case 1: Nhập đúng user và password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng adminlogin.php form đăng form đăng
nhập nhập nhập
Nhập admin Hiển thị tài Hiển thị tài pass
2 đúng khoản vừa khoản vừa
user nhập nhập
Nhập 12345 Hiện mật Hiện mật pass
3 đúng mật khẩu khẩu
khẩu dưới dưới
dạng …. dạng
….
Bấm nút Đăng nhập Đăng nhập pass
4 đăng thành công thành công
nhập

 Test case 2: Nhập đúng user và Nhập sai password


4
Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng adminlogin.php form đăng form đăng
nhập nhập nhập
Nhập admin Hiển thị tài Hiển thị pass
2 đúng khoản vừa tài khoản
user nhập vừa nhập
Nhập sai 1234 Hiện mật Hiện mật pass
3
mật khẩu khẩu dưới khẩu dưới
dạng …. dạng ….
Login Login pass
Bấm nút unsuccess unsuccess
4 đăng ful ful
nhập

 Test case 3: Nhập đúng user và bỏ trống password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng adminlogin.php form đăng form đăng
nhập nhập nhập
Nhập admin Hiển thị tài Hiển thị pass
2 đúng khoản vừa tài khoản
user nhập vừa nhập
Bỏ trống Mật khẩu Mật khẩu pass
3
mật khẩu bỏ trống bỏ trống
Vui lòng Vui lòng pass
Bấm nút điền vào điền vào
4 đăng trường này trường
nhập này

 Test case 4: Bỏ trống user và bỏ trống password

5
Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng adminlogin.php form đăng form đăng
nhập nhập nhập
Bỏ trống Bỏ trống tài Bỏ trống pass
2
user khoản tài khoản
Nhập sai Bỏ trống tài Hiện mật pass
3
password khoản khẩu
Vui lòng Vui lòng pass
Bấm nút điền vào điền vào
4 đăng nhập trường này trường
này

 Test case 5: Nhập sai user và nhập đúng password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1
đăng adminlogin.php form đăng form đăng

nhập nhập nhập


Nhập sai user Hiển thị tài Hiển thị tài pass
2
user khoản vừa khoản vừa
nhập nhập
Bỏ trống Mật khẩu Mật khẩu pass
3
password bỏ trống bỏ trống
Bấm nút Vui lòng Vui lòng pass
đăng nhập đầy nhập đầy
4 nhập đủ thông tin đủ thông
đăng nhập tin đăng
nhập

6
4.3. Thực hiện kiểm thử chức năng thêm sách

4.3.1. Đặc tả kỹ thuật chức năng thêm sách

- Trang thêm sách gồm:


 Book Name, Category, Author, Price
 Nút “Add”. Khi click vào nút Add với các giá trị hợp lệ, hệ thống sẽ tự động
chuyển sang trang Manage Books
 Khi 1 trong các trường dữ liệu bị bỏ trống thì hiển thị ra thông báo “Vui
lòng điền vào trường này”
 Khi nhập sai định dạng trường Price thì không điền được vào trường dữ liệu
- Giao diện form Add Book:

4.3.2.Thiết kế testcase

 Khi thêm sách, hệ thống sẽ yêu cầu người dùng nhập thông tin vào form thêm sách
bao gồm Book Name, Category, Author, Price. Bộ test sẽ dựa vào trường và nhận các
giá trị sau:
 BookName: để trống(N), nhập đúng(T).
 Category: nhập đúng(T), để trống(N).
 Author: nhập đúng(T), để trống(N).
 Price: để trống(N), sai định dạng(S), nhập đúng(T).
- Như vậy theo tích Descartes ta sẽ có bộ test gồm 24 bộ testcase, lập bảng
quyết định ta có:
Điều kiện 1 2 3 4 5 6

7
BookName N T T T T T
Category - N T T T T
Author - - N T T T
Price - - - N S T
Số luật 12 6 3 1 1 1
Đăng ký thành công x
Vui lòng nhập đủ thông tin x x x x
Vui lòng nhập đúng định dạng x

4.3.3. Kịch bản kiểm thử

 Test case 1: Nhập đúng tất cả các trường


Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/add- form Add form Add

book.php book book
Nhập đúng Math Hiển thị tên Hiển thị pass
2 BookName sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách
Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Nhập đúng 12000 Hiển thị Hiển thị giá pass
5 Price giá

Thêm Thêm pass


Bấm nút đăng thành thành
6
ký Công.
Công.
Chuyển sang Chuyển sang
trang trang
ManageBoo ManageBook
k

 Test case 2: Bỏ trống tất cả các trường


Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/add- form Add form Add

book.php book book

8
Bỏ trống Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Bỏ trống Bỏ trống Bỏ trống pass


3 Category loại sách loại sách

Bỏ trống Bỏ trống tác Bỏ trống pass


4
Author giả tác giả
Bỏ trống Price Bỏ trống Bỏ trống giá pass
5 giá

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 3: Nhập đúng trường BookName và bỏ trống trường Category


Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/add- form Add form Add

book.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Bỏ trống Bỏ Bỏ trống pass


3 Category trống loại sách
loại
sách
Bỏ trống Bỏ trống tác Bỏ trống pass
4
Author giả tác giả
Bỏ trống Price Bỏ trống Bỏ trống giá pass
5 giá

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 4: Nhập đúng trường BookName, Category và bỏ trống trường Author
Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái

9
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/add- form Add form Add

book.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách

Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Bỏ trống Price Bỏ trống Bỏ trống giá pass
5 giá

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 5: Nhập đúng tất cả các trường và bỏ trống trường Price
Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/add- form Add form Add

book.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách
Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Bỏ trống Price Bỏ trống Bỏ trống pass
5 Price Price

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 6: Nhập đúng tất cả các trường và nhập sai định dạng trường price

10
Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/add- form Add form Add

book.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách
Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Sai định dạng aa Không Không hiển pass
5 Price hiển thị thị lên
lên trường dữ
trường liệu
dữ liệu
Vui lòng Vui lòng điền pass
Bấm nút đăng vào trường
6 điền vào
ký này
trường này

4.4. Thực hiện kiểm thử chức năng sửa sách

4.4.1. Đặc tả kỹ thuật chức năng sửa sách

- Trang sửa sách gồm:


 Book Name, Category, Author, Price
 Nút “Update”. Khi click vào nút Update với các giá trị hợp lệ, hệ thống sẽ tự
động chuyển sang trang Manage Books
 Khi 1 trong các trường dữ liệu bị bỏ trống thì hiển thị ra thông báo “Vui
lòng điền vào trường này”
 Khi nhập sai định dạng trường Price thì không điền được vào trường dữ liệu
- Giao diện form Edit Book:

11
4.4.2.Thiết kế testcase

 Khi thêm sách, hệ thống sẽ yêu cầu người dùng nhập thông tin vào form thêm sách
bao gồm Book Name, Category, Author, Price. Bộ test sẽ dựa vào trường và nhận các
giá trị sau:
 BookName: để trống(N), nhập đúng(T).
 Category: nhập đúng(T), để trống(N).
 Author: nhập đúng(T), để trống(N).
 Price: để trống(N), sai định dạng(S), nhập đúng(T).
- Như vậy theo tích Descartes ta sẽ có bộ test gồm 24 bộ testcase, lập bảng
quyết định ta có:
Điều kiện 1 2 3 4 5 6
BookName N T T T T T
Category - N T T T T
Author - - N T T T
Price - - - N S T
Số luật 12 6 3 1 1 1
Thêm sách thành công x
Vui lòng nhập đủ thông tin x x x x
Vui lòng nhập đúng định dạng x

4.4.3. Kịch bản kiểm thử

 Test case 1: Bỏ trống tất cả các trường


Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái

12
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/manage- form Edit form Edit

books.php book book
Bỏ trống Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Bỏ trống Bỏ trống Bỏ trống pass


3 Category loại sách loại sách

Bỏ trống Bỏ trống tác Bỏ trống pass


4
Author giả tác giả
Bỏ trống Price Bỏ trống Bỏ trống giá pass
5 giá

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 2: Nhập đúng trường BookName và bỏ trống trường Category


Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/manage- form Edit form Edit

books.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Bỏ trống Bỏ Bỏ trống pass


3 Category trống loại sách
loại
sách
Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Nhập đúng 12000 Hiển thị Hiển thị giá pass
5 Price giá

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 3: Nhập đúng trường BookName, Category và bỏ trống trường Author

13
Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/manage- form Edit form Edit

books.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách

Bỏ trống Bỏ trống Bỏ trống pass


4
Author Author Author
Nhập đúng 12000 Hiển thị Hiển thị giá pass
5 Price giá

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

 Test case 4: Nhập đúng tất cả các trường và bỏ trống trường Price
Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/manage- form Edit form Edit

books.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách
Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Bỏ trống Price Bỏ trống Bỏ trống pass
5 Price Price

Vui lòng Vui lòng điền pass


Bấm nút đăng vào trường
6 điền vào
ký này
trường này

14
 Test case 5: Nhập đúng tất cả các trường và nhập sai định dạng trường Price
Hành động Kết quả Kết quả Trạng
Bước Dữ liệu
mong muốn thực tế thái
http://localhost/thuvien/ Hiển thị Hiển thị pass
Mở trang đăng
1 library/admin/manage- form Edit form Edit

books.php book book
Nhập đúng Math Bỏ trống Bỏ trống pass
2 BookName tên sách tên sách

Nhập đúng Tham khảo Hiển thị Hiển thị pass


3 Category loại loại sách
sách
Nhập đúng Nhà xuất bản Kim Đồng Hiển thị tác Hiển thị pass
4
Author giả tác giả
Sai định dạng aa Không Không hiển pass
5 Price hiển thị thị lên
lên trường dữ
trường liệu
dữ liệu
Vui lòng Vui lòng điền pass
Bấm nút đăng vào trường
6 điền vào
ký này
trường này

4.5. Đặc tả kỹ thuật chức năng đổi mật khẩu của admin

- Trang đổi mật khẩu của admin gồm:


 Current Password, New Password,Confirm New Password
 Nút “Change Password”. Khi click vào nút Change Password với các giá trị
hợp lệ, hệ thống sẽ thông báo đổi mật khẩu thành công “Your password
successfully changed”
 Khi nhập sai trường Current Password sẽ hiển thị ra thông báo mật khẩu
hiện tại sai “Your current password is wrong”
 Khi trường New Password và trường Confirm New Password không trùng
nhau sẽ hiển thị ra thông báo hai mật khẩu không trùng nhau “New Password and
Confirm Password filed do not match”
- Giao diện form Admin Change Password:

15
4.5.2.Thiết kế testcase

 Khi thêm sách, hệ thống sẽ yêu cầu người dùng nhập thông tin vào form
thêm sách bao gồm Current Password, New Password,Confirm New Password. Bộ
test sẽ dựa vào trường và nhận các giá trị sau:
 Current Password: để trống(N), nhập đúng(T), nhập sai (F).
 New Password: nhập đúng(T), để trống(N).
 Confirm New Password: nhập đúng(T), để trống(N), nhập sai (F).
- Như vậy theo tích Descartes ta sẽ có bộ test gồm 18 bộ testcase, lập bảng
quyết định ta có:
Điều kiện 1 2 3 4 5 6
Current Password N F T T T T
New Password - - N T T T
Confirm New Password - - - N F T
Số luật 6 6 3 1 1 1
Your password successfully changed x
Your current password is wrong x
Vui lòng điền vào trường này x x x
New Password and Confirm Password x
filed do not match

4.5.3. Kịch bản kiểm thử

 Test case 1: Nhập đúng tất cả các trường


Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

16
admin/change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Your password Your password pass
Bấm nút successfully
5 successfully
Change changed
Password changed

 Test case 2: Bỏ trống trường Current Password


Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

admin/change- Password
password.php
Bỏ trống pass
2 Current
Password
Bỏ trống pass
3 New
Password
Bỏ trống pass
4
Confirm New
Password
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

 Test case 3: Điền sai trường Current Password, các trường còn lại điền đúng
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

admin/change- Password
17
password.php
Điền sai 1234 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Your current Your current pass
Bấm nút password is wrong
5 password is
Change
Password wrong

 Test case 4: Nhập đúng trường Current Password, trường New Password và Confirm
New Password không trùng nhau
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

admin/change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
New Password New Password and pass
Bấm nút Confirm Password
5 and Confirm
Change filed do not match
Password Password filed
do not match

 Test case 5: Nhập đúng tất cả các trường, bỏ trống trường Current Password
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

admin/change- Password
password.php
18
Bỏ trống Bỏ trống Bỏ trống Current pass
2 Current Current Pasword
Password Pasword
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

 Test case 6: Nhập đúng tất cả các trường, bỏ trống trường New Password
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

admin/change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Bỏ trống Bỏ trống New Bỏ trống New pass
3 New Password Passwod
Password
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

4.6. Đặc tả kỹ thuật chức năng đăng nhập của người dùng

- Trang đổi đăng nhập của người dùng gồm:


 Enter Email id, Password
 Nút “Login”. Khi click vào nút Login với các giá trị hợp lệ, hệ thống sẽ
đăng nhập thành công và chuyển đến trang dashboard
 Khi nhập sai trường Enter Email id sẽ hiển thị ra thông báo “Login
unsuccessful”
19
 Khi trường Enter Email id và trường Password để trống thì hiện ra thông
báo “Vui lòng điền vào trường này”
- Giao diện form User Login Form:

4.6.2. Thiết kế test case

- Thiết kế test case

Khi đăng nhập vào website, hệ thống yêu cầu người dùng đã được cấp trước đó.
Nhập thông tin vào form login bao gồm username và password. Bộ test sẽ dựa vào
trường và nhận các giá trị sau:

 Enter Email id : nhập đúng (T), nhập sai (F) và để trống (N).
 Password: nhập đúng (T), nhập sai (F) và để trống (N).

Như vậy theo tích Descartes ta sẽ có bộ test gồm 9 bộ testcase, lập bảng quyết
định ta có:
Điều kiện TH1 TH2 TH3 TH4 TH5 TH6 TH7
Enter Email id T T T N F F F
Password T N F - T F N

Số luật 1 1 1 3 1 1 1
Actions
Đăng nhập thành công x
Đăng nhập không thành công x
x x

Vui lòng nhập đầy đủ thông


x x x
tin đăng nhập

thử
4.6.3. Kịch bản kiểm
20
Bảng 4.1: Bảng quyết định chức năng đăng nhập

 Test case 1: Nhập đúng Enter Email id và password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng index.php form đăng form đăng
nhập nhập nhập
Nhập a@gmail.com Hiển thị tài Hiển thị tài pass
2 đúng khoản vừa khoản vừa
Enter nhập nhập
Emai
l id
Nhập 12345 Hiện mật Hiện mật pass
3 đúng mật khẩu khẩu
khẩu dưới dưới
dạng …. dạng
….
Bấm nút Đăng nhập Đăng nhập pass
4 đăng thành công thành công
nhập

 Test case 2: Nhập đúng Enter Email id và Nhập sai password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng index.php form đăng form đăng
nhập nhập nhập
Nhập a@gmail.com Hiển thị tài Hiển thị pass
2 đúng khoản vừa tài khoản
Enter nhập vừa nhập
Emai
l id
Nhập sai 123 Hiện mật Hiện mật pass
3
21
mật khẩu khẩu dưới khẩu dưới
dạng …. dạng ….
Login Login pass
Bấm nút unsuccess unsuccess
4 đăng ful ful
nhập

 Test case 3: Nhập đúng Enter Email id và bỏ trống password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng index.php form đăng form đăng
nhập nhập nhập
Nhập a@gmail.com Hiển thị tài Hiển thị pass
2 đúng khoản vừa tài khoản
Enter nhập vừa nhập
Email id
Bỏ trống Mật khẩu Mật khẩu pass
3
mật khẩu bỏ trống bỏ trống
Vui lòng Vui lòng pass
Bấm nút điền vào điền vào
4 đăng trường này trường
nhập này

 Test case 4: Bỏ trống Enter Email id và bỏ trống password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1 đăng index.php form đăng form đăng
nhập nhập nhập
Bỏ trống Bỏ trống tài Bỏ trống pass
2
Enter Email khoản tài khoản
id
Nhập sai Bỏ trống tài Hiện mật pass
3
password khoản khẩu
22
Vui lòng Vui lòng pass
Bấm nút điền vào điền vào
4 đăng nhập trường này trường
này

 Test case 5: Nhập sai Enter Email id và nhập đúng password


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị pass
1
đăng index.php form đăng form đăng

nhập nhập nhập


Nhập sai b@gmail.com Hiển thị tài Hiển thị tài pass
2
Enter khoản vừa khoản vừa
Email id nhập nhập
Bỏ trống Mật khẩu Mật khẩu pass
3
password bỏ trống bỏ trống
Bấm nút Vui lòng Vui lòng pass
đăng nhập đầy nhập đầy
4 nhập đủ thông tin đủ thông
đăng nhập tin đăng
nhập

4.7. Đặc tả kỹ thuật chức năng thông tin cá nhân

- Trang thông tin cá nhân gồm:


 Enter Full Name, Mobile Number
 Nút “Update Now”. Khi click vào nút Update Now với các giá trị hợp lệ, hệ
thống sẽ thông báo đổi mật khẩu thành công “Your profile has been updated”
 Khi nhập sai định dạng trường Mobile Number thì sẽ không điền được cho
đến khi điền đúng định dạng là số
 Khi nhập không nhập trường Mobile Number thì sẽ hiển thị thông báo “Vui
lòng điền vào trường này”
23
- Giao diện form My Profile:

4.7.2.Thiết kế testcase

 Khi thêm sách, hệ thống sẽ yêu cầu người dùng nhập thông tin vào form
thêm sách bao gồm Enter Full Name, Mobile Number. Bộ test sẽ dựa vào trường
và nhận các giá trị sau:
 Enter Full Name: nhập đúng(T), để trống(F).
 Mobile Number: nhập đúng(T), để trống(F), sai định dạng(N).
- Như vậy theo tích Descartes ta sẽ có bộ test gồm 6 bộ testcase, lập bảng
quyết định ta có:
Điều kiện 1 2 3 4
Enter Full Name F T T T
Mobile Number - T F N
Số luật 3 1 1 1
Your profile has been updated x
Điền đúng định dạng x
Vui lòng điền vào trường này x x

4.7.3. Kịch bản kiểm thử

 Test case 1: Nhập đúng tất cả các trường


Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị
đăng my-profile.php form My form My pass
1
nhập profile profile
24
Nhập Hoa Hiển thị tên Hiển thị tên pass
đúng vừa nhập vừa nhập
2 Enter Full
Name
Nhập đúng 0956874825 Hiển thị số Hiển thị số pass
3
Mobile vừa nhập vừa nhập
Number
Bấm nút Your profile Your pass
đăng nhập has been profile has
updated been
4 updated
.

 Test case 2: Nhập bỏ trống Enter Full Name, nhập đúng Mobile Number
Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị
đăng my-profile.php form My form My pass
1
nhập profile profile
Bỏ trống Enter Full Enter Full pass
Enter Full Name bỏ Name bỏ
2 Name trống trống
Nhập đúng 0956874825 Hiển thị số Hiển thị số pass
3
Mobile vừa nhập vừa nhập
Number
Bấm nút Vui lòng Vui lòng pass
đăng nhập điền vào điền vào
trường này trường này
4
.

 Test case 3: Nhập đúng Enter Full Name, bỏ trống Mobile Number
Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị
đăng my-profile.php form My form My pass
1
nhập profile profile
Nhập Hoa Hiển thị tên Hiển thị tên pass
đúng vừa nhập vừa nhập
2 Enter Full
Name

25
Bỏ trống Bỏ trống Bỏ trống pass
3
Mobile Mobile Mobile
Number Number Number
Bấm nút Vui lòng Vui lòng pass
đăng nhập điền vào điền vào
trường này trường này
4
.

 Test case 4: Nhập đúng Enter Full Name, nhập sai định dạng Mobile Number
Hành Kết quả Kết quả Trạng
Bước Dữ liệu
động mong muốn thực tế thái
Mở trang http://localhost/thuvien/library/ Hiển thị Hiển thị
đăng my-profile.php form My form My pass
1
nhập profile profile
Nhập Hoa Hiển thị tên Hiển thị tên pass
đúng vừa nhập vừa nhập
2 Enter Full
Name
Nhập sai 01as23659a7785 Hiển thị số Hiển thị số pass
3
định dạng vừa nhập vừa nhập
Mobile
Number
Bấm nút Chỉ lấy đúng Chỉ lấy pass
đăng nhập 10 số đúng 10 số

4
.

4.8. Đặc tả kỹ thuật chức năng đổi mật khẩu của người dùng

- Trang đổi mật khẩu của người dùng gồm:


 Current Password, New Password,Confirm New Password
 Nút “Change Password”. Khi click vào nút Change Password với các giá trị
hợp lệ, hệ thống sẽ thông báo đổi mật khẩu thành công “Your password
successfully changed”
 Khi nhập sai trường Current Password sẽ hiển thị ra thông báo mật khẩu
hiện tại sai “Your current password is wrong”
 Khi trường New Password và trường Confirm New Password không trùng
nhau sẽ hiển thị ra thông báo hai mật khẩu không trùng nhau “New Password and
26
Confirm Password filed do not match”
- Giao diện form User Change Password:

4.8.1.Thiết kế testcase

 Khi thêm sách, hệ thống sẽ yêu cầu người dùng nhập thông tin vào form
thêm sách bao gồm Current Password, New Password,Confirm New Password. Bộ
test sẽ dựa vào trường và nhận các giá trị sau:
 Current Password: để trống(N), nhập đúng(T), nhập sai (F).
 New Password: nhập đúng(T), để trống(N).
 Confirm New Password: nhập đúng(T), để trống(N), nhập sai (F).
- Như vậy theo tích Descartes ta sẽ có bộ test gồm 18 bộ testcase, lập bảng
quyết định ta có:
Điều kiện 1 2 3 4 5 6
Current Password N F T T T T
New Password - - N T T T
Confirm New Password - - - N F T
Số luật 6 6 3 1 1 1
Your password successfully changed x
Your current password is wrong x
Vui lòng điền vào trường này x x x
New Password and Confirm Password x
filed do not match

4.8.2. Kịch bản kiểm thử

 Test case 1: Nhập đúng tất cả các trường


Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
27
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Your password Your password pass
Bấm nút successfully
5 successfully
Change changed
Password changed

 Test case 2: Bỏ trống trường tất cả các trường


Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Bỏ trống pass
2 Current
Password
Bỏ trống pass
3 New
Password
Bỏ trống pass
4
Confirm New
Password
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

 Test case 3: Điền sai trường Current Password, các trường còn lại điền đúng
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái

28
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Điền sai 1234 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Your current Your current pass
Bấm nút password is wrong
5 password is
Change
Password wrong

 Test case 4: Nhập đúng trường Current Password, trường New Password và Confirm
New Password không trùng nhau
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
New Password New Password and pass
Bấm nút Confirm Password
5 and Confirm
Change filed do not match
Password Password filed
do not match

 Test case 5: Nhập đúng tất cả các trường, bỏ trống trường Current Password
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái

29
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Bỏ trống Bỏ trống Bỏ trống Current pass
2 Current Current Pasword
Password Pasword
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

 Test case 6: Nhập đúng tất cả các trường, bỏ trống trường New Password
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Bỏ trống Bỏ trống New Bỏ trống New pass
3 New Password Passwod
Password
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
4
Confirm New khẩu dưới dạng dưới dạng …
Password …
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

 Test case 7: Nhập đúng trường Current Password, trường New Password và Confirm
New Password không trùng nhau
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái

30
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User Change Change Password

change- Password
password.php
Nhập đúng 12345 Hiển thị mật Hiển thị mật khẩu pass
2 Current khẩu dưới dạng dưới dạng …
Password …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
3 New khẩu dưới dưới dạng …
Password dạng …
Bỏ trống Bỏ trống Bỏ trống Confirm pass
4
Confirm New Confirm New New Password
Password Password
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
5 vào trường này
Change
Password

4.9. Đặc tả kỹ thuật chức năng đăng ký người dùng

- Trang đăng ký người dùng gồm:


 Enter Full Name, Mobile Number, Enter Email, Enter Password, Confirm
Password
 Nút “Register Now”. Khi click vào nút Register Now với các giá trị hợp lệ,
hệ thống sẽ thông báo “Your Registration Successful and your sutdent id is”
 Khi bỏ trống các trường sẽ hiển thị ra thông báo mật khẩu hiện tại sai “Vui
lòng điền trường này”
 Khi trường New Password và trường Confirm New Password không trùng
nhau sẽ hiển thị ra thông báo hai mật khẩu không trùng nhau “New Password and
Confirm Password filed do not match”
- Giao diện form User Change Password:

31
4.8.1.Thiết kế testcase

 Khi thêm sách, hệ thống sẽ yêu cầu người dùng nhập thông tin vào form
thêm sách bao gồm Enter Full Name, Mobile Number, Enter Email, Enter
Password, Confirm Password. Bộ test sẽ dựa vào trường và nhận các giá trị sau:
 Enter Full Name: để trống(N), nhập đúng(T).
 Mobile Number: nhập đúng(T), để trống(N), sai định dạng (E).
 Enter Email: nhập đúng(T), để trống(N), sai định dạng (E).
 Enter Password: để trống(N), nhập đúng(T).
 Confirm Password: để trống(N), nhập đúng(T), nhập sai (F).
- Như vậy theo tích Descartes ta sẽ có bộ test gồm 108 bộ testcase, lập bảng
quyết định ta có:
Điều kiện 1 2 3 4 5 5 6 7 8
Enter Full Name N T T T T T T T T
Mobile Number - N E T T T T T T
Enter Email - - - N E T T T T
Enter Password N T T T
Confirm Password N F T
Số luật 54 18 18 6 6 3 1 1 1
Your Registration Successful x
and your sutdent id is
Vui lòng điền đúng định dạng x x
Vui lòng điền vào trường này x x x x x
New Password and Confirm x
Password filed do not match

4.8.2. Kịch bản kiểm thử


32
 Test case 1: Nhập đúng tất cả các trường
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhập đúng hoang@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …
Your Your Registration pass
Bấm nút Successful and your
7 Registration
Change sutdent id is
Password Successful and
your sutdent id
is

 Test case 2: Bỏ trống tất cả các trường


Hành động Kết quả mong Kết quả thực tế Trạng
Bước Dữ liệu
muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Bỏ trống Bỏ trống trường Bỏ trống trường pass
2 Enter Full EnterFullName EnterFullName
Name
Bỏ trống Bỏ trống trường Bỏ trống trường pass
3 Mobile MobileNumber MobileNumber
Number
Bỏ trống Bỏ trống trường Bỏ trống trường pass
4 Enter Email EnterEmail EnterEmail

33
Bỏ trống Bỏ trống Bỏ trống trường pass
5 Enter trường EnterPassword
Password EnterPassword
Bỏ trống Bỏ trống trường Bỏ trống trường pass
6
Confirm New Confirm New Confirm New
Password Password Password
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
7 vào trường này
Change
Password

 Test case 3: Điền sai định dạng trường Mobile Number, các trường còn lại điền đúng
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Nhập sai định 0869786953523 Hiển thị số Hiển thị số điện pass
3 dạng Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhập đúng hoang@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …
Vui lòng nhập Vui lòng nhập khớp pass
Bấm nút với định dạng được
7 khớp với định
Change yêu cầu
Password dạng được yêu
cầu

 Test case 4: Điền sai định dạng trường Email, các trường còn lại điền đúng
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái

34
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhập sai định th@gmail Hiển thị email Hiển thị email pass
4 dạng Enter vừa nhập vừa nhập
Email
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …
You did not You did not enter a pass
Bấm nút vaild email
7 enter a vaild
Change
Password email

 Test case 5: Nhập đúng trường Enter Full Name, Mobile Number, Enter Email và
Confirm New Password không trùng nhau

Hành động Kết quả Kết quả thực tế Trạng


Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User Pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa Pass
2 Enter Full vừa nhập nhập
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện Pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhậpđúng thao@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …

35
Nhập đúng 123 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …
Password and Password and pass
Bấm nút Confirm Password
7 Confirm
Change do not match!
Password Password do
not match!

 Test case 6: Nhập đúng các trường và Bỏ trống Password

Hành động Kết quả Kết quả thực tế Trạng


Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhậpđúng thao@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Bỏ trống Bỏ trống Bỏ trống pass


5 Enter EnterPasswor EnterPassword
Password d
Bỏ trống Bỏ trống Bỏ trống Confirm pass
6
Confirm New Confirm New New Password
Password Password
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
7 vào trường này
Change
Password

 Test case 7: Nhập đúng các trường và Bỏ trống Enter Full Name

Hành động Kết quả Kết quả thực tế Trạng


Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
36
Bỏ trống Bỏ trống Enter Bỏ trống Enter pass
2 Enter Full Full Name Full Name
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhậpđúng thao@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 123 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
7 vào trường này
Change
Password

 Test case 8: Nhập đúng các trường và Bỏ trống Mobile Number

Hành động Kết quả Kết quả thực tế Trạng


Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Bỏ trống Bỏ trống Bỏ trống Mobile pass
3 Mobile Mobile Number
Number Number
Nhậpđúng thao@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 123 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …

37
Vui lòng điền Vui lòng điền vào pass
Bấm nút trường này
7 vào trường này
Change
Password

 Test case 9: Điền sai trường Email, các trường còn lại điền đúng
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập
Nhập sai a@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
6
Confirm New khẩu dưới dạng dưới dạng …
Password …
Email already Email already exit pass
Không bấm
7 exit
nút Change
Password

 Test case 10: Điền đúng tất cả các trường, bỏ trống trường Confirm New Password
Hành động Kết quả Kết quả thực tế Trạng
Bước Dữ liệu
mong muốn thái
http://localhost/ Hiển thị form Hiển thị form User pass
Mở trang đăng
1 thuvien/library/ User SignUp SignUp

signup.php
Nhập đúng hoang Hiển thị tên Hiển thị tên vừa pass
2 Enter Full vừa nhập nhập
Name
Nhập đúng 0869786953 Hiển thị số Hiển thị số điện pass
3 Mobile điện thoại vừa thoại vừa nhập
Number nhập

38
Nhập sai a@gmail.com Hiển thị email Hiển thị email pass
4 Enter Email vừa nhập vừa nhập

Nhập đúng 1234 Hiển thị mật Hiển thị mật khẩu pass
5 Enter khẩu dưới dưới dạng …
Password dạng …
Bỏ trống Bỏ trống Bỏ trống Confirm pass
6
Confirm New Confirm New New Password
Password Password
Vui lòng điền Vui lòng điền vào pass
Không bấm trường này
7 vào trường này
nút Change
Password

39
40
41
42
43

You might also like