Professional Documents
Culture Documents
Record of change
Effective Date Version Change Item *A,D,M Change description
20/10/2022 1.0 A
Lê Văn Thành
20/10/2022
1
Reference
Blackbox testcase-template
TEST CASE LIST
Xây dựng website quản lý bán đồ ăn nhanh online
Project Name
Project Code R13
1. Apache Tomcat 10
2. Netbean
Test Environment Setup Description 3. MySQL
4. Web Browser
3 Function - Xem thông tin cá nhân Tài khoản Check GUI trang xem thông tin cá nhân
11 Function - Xem về chúng tôi Trang mặc định Check GUI trang về chúng tôi
12 Function - Xem liên hệ Trang mặc định Check GUI trang liên hệ
13 Function - Thêm món ăn vào giỏ hàng Quản lý giỏ hàng Check GUI và FUNC thêm món ăn vào giỏ hàn
14 Function - Xem giỏ hàng Quản lý giỏ hàng Check GUI trang xem giỏ hàng
15 Funtion - Xoá món ăn trong giỏ Quản lý giỏ hàng Check FUNC xoá món ăn trong giỏ
Function - Chỉnh sửa số lượng món Check GUI và FUNC chỉnh sửa số lượng món ăn
16 Quản lý giỏ hàng
ăn trong giỏ trong giỏ hàng
17 Function - Đặt hàng Quản lý giỏ hàng Check GUI và FUNC đặt hàng
18 Function - Thanh toán Quản lý giỏ hàng Check GUI và FUNC thanh toán
19 Function - Xem danh sách đơn hàng Quản lý đơn hàng Check GUI trang danh sách đơn hàng
20 Function - Xoá đơn hàng Quản lý đơn hàng Check GUI và FUNC xóa đơn hàng
21 Function - Xem chi tiết đơn hàng Quản lý đơn hàng Check GUI trang chi tiết đơn hàng
22 Function - Huỷ đơn hàng Quản lý đơn hàng Check GUI và FUNC huỷ đơn hàng
23 Function - Xác nhận đơn hàng hoàn thànQuản lý đơn hàng Check GUI và FUNC xác nhận đơn hàng hoàn t
23 Function - Xác nhận đơn hàng hoàn thànQuản lý đơn hàng Check GUI và FUNC xác nhận đơn hàng hoàn t
FUNC-Đăng
nhập-01
GUI-ThemCB-01 [Tên cán bộ] Textbox Nhập vào tên cán bộ cần thêm.
GUI-SuaCB-01 [Tên cán bộ] Textbox Nhập vào tên cán bộ cần chỉnh sửa.
Check-FUNC-Xem thông tin cá nhân
C1:Tại màn hình Danh sách cán bộ:
Mở màn hình Sửa cán bộ Click [Sửa] Button ngay tại cán bộ cần sửa.
FUNC-SuaCB-01
thành công C2: Tại màn hình Xem cán bộ:
Click [Sửa]Button.
Function: Đổi mật khẩu
Check-GUI-Đổi mật khẩu
GUI-XoaCB-01 [OK] Button
GUI-XóaCB-02 [Cancel]Button
Check-FUNC-Đổi mật khẩu
Mở thành công màn hình Tại màn hình Danh sách cán bộ: Click [Xóa]
FUNC-XoaCB-01
Xác nhận xóa ngay tại cán bộ muốn xóa.
Tại màn hình Xác nhận xóa:
FUNC-XoaCB-02 Xóa thành công cán bộ.
Click [OK]Button.
Function: Cập nhật thông tin cá nhân
Check-GUI-Cập nhật thông tin cá nhân
GUI-XoaCB-01 [OK] Button
GUI-XóaCB-02 [Cancel]Button
Check-FUNC-Cập nhật thông tin cá nhân
Mở thành công màn hình Tại màn hình Danh sách cán bộ: Click [Xóa]
FUNC-XoaCB-01
Xác nhận xóa ngaymàn
Tại tại cán
hìnhbộ muốn
Xác xóa.
nhận xóa:
FUNC-XoaCB-02 Xóa thành công cán bộ.
Click [OK]Button.
Function: Đăng ký
Check-GUI-Đăng ký
Max-length = 30
Max-length = 30
Status = enable
Status = enable
Status = enable
Default = blank
Max-length = 100
Status = enable
Default = Tên cán bộ đã tồn tại trong cơ
sở dữ liệu
Max-length = 100
Hiển thị màn hình Sửa cán bộ
Status = enable
Status = enable
Status = enable
Status = enable
Status = enable
Status = enable
GUI-SearchCB-03 [Result]Grid
[Họ tên]Column
[Ngày sinh]Column
GUI-ThemCB-01 [Tên cán bộ] Textbox Nhập vào tên cán bộ cần thêm.
GUI-ThemCB-02 [Giới tính] Combobox Lựa chọn giới tính cán bộ.
GUI-ThemCB-03 [Ngày sinh] Datechoose Lựa chọn ngày sinh cán bộ.
GUI-ThemCB-04 [Số điện thoại] Textbox Nhập vào số điện thoại cán bộ.
GUI-ThemCB-06 [Email] Textbox Nhập vào địa chỉ email cán bộ.
GUI-ThemCB-07 [Địa chỉ] Textbox Nhập vào địa chỉ cán bộ.
GUI-ThemCB-08 [Nơi công tác] Textbox Nhập vào nơi công tác của cán bộ.
GUI-ThemCB-09 [Chức vụ] Textbox Nhập vào chức vụ của cán bộ.
GUI-SuaCB-02 [Giới tính] Combobox Lựa chọn giới tính cán bộ.
GUI-SuaCB-03 [Ngày sinh] Datechoose Lựa chọn ngày sinh cán bộ.
GUI-SuaCB-04 [Số điện thoại] Textbox Nhập vào số điện thoại cán bộ.
GUI-SuaCB-08 [Nơi công tác] Textbox Nhập vào nơi công tác của cán bộ.
GUI-SuaCB-09 [Chức vụ] Textbox Nhập vào chức vụ của cán bộ.
Status = enable
Statuss = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = enable
Default = blank
Max-length = 100
Status = enable
Max-length = 20
Status = enable
Status = enable
Default = blank
Max-length = 50
Status = enable
Status = enable
Default = blank
Max-length = 50
Status = enable
Max-length = 100
Status = enable
Default = blank
Max-length = 100
Status = enable
Default = blank
Max-length = 50
Status = enable
Status = enable
Status = enable
Status = enable
Default = Giới tính đã tồn tại tong cơ sở
dữ liệu.
Status = enable
Default = Số điện thoại đã tồn tại tong
cơ sở dữ liệu.
Max-length = 50
Status
Status =
= enable
enable
Default = Email đã tồn tại tong cơ sở
dữ liệu.
Status = enable
Max-length = 100
Max-length = 100
Status = enable
Default = Nơi công tác đã tồn tại tong
cơ sở dữ liệu.
Max-length = 100
Status = enable
Default = Chức vụ đã tồn tại tong cơ sở
dữ liệu.
Max-length = 50
Status = enable
Status = enable
Status = enable
Hiển thị màn hình Sửa cán bộ
Status = enable
Status = enable
GUI-ViewHomePage-04
Function : Xem Menu
Check GUI-Menu
GUI-ViewMenu-01 Mở màn hình Menu thành công
Truy cập vào trang wed bằng các phần mềm trình Trang chủ có đầy đủ các thành phần
duyệt wed và nằm đúng vị trí như trong thiết kế
Kiểm tra những dữ liệu trên trang có trùng khớp Tất cả thông tin khớp với dữ liệu
với database hay không trong database
Đi đến trang menu bằng cách click vào nút Menu Trang menu có đầy đủ các thành phần
trên thanh điều hướng tại trang chủ và nằm đúng vị trí như trong thiết kế
Kiểm tra những dữ liệu trên trang có trùng khớp Tất cả thông tin khớp với dữ liệu
với database hay không trong database
Nhập đúng và đầy đủ kí tự của tên món ăn Hiển thị ra món ăn cần tìm
Nhập tên món ăn nhưng không có dấu Hiển thị ra món ăn cần tìm
Nhập quá 100 kí tự Trỏ chuột tại [Tìm kiếm]textbox.
Nhập toàn kí tự trống Trỏ chuột tại [Tìm kiếm]textbox.
Nhập các kí tự đặc biệt Trỏ chuột tại [Tìm kiếm]textbox.
Nhập các kí tự số Trỏ chuột tại [Tìm kiếm]textbox.
Tại [Tìm kiếm] textbox: Vẫn hiển thị tất cả các món ăn có
Không nhập bất kỳ kí tự nào trong Menu
Number of Test cases
16
Inter-test case
Result Test date Note
Dependence
Module Code Quản lý cán bộ
Test requirement 1. Xem trang thống kê.
2. Thêm cán bộ
3. Chỉnh sửa thông tin cán bộ
4. Xóa cán bộ
GUI-ThemCB-01 [Tên cán bộ] Textbox Nhập vào tên cán bộ cần thêm.
GUI-ThemCB-02 [Giới tính] Combobox Lựa chọn giới tính cán bộ.
GUI-ThemCB-03 [Ngày sinh] Datechoose Lựa chọn ngày sinh cán bộ.
GUI-ThemCB-04 [Số điện thoại] Textbox Nhập vào số điện thoại cán bộ.
GUI-ThemCB-06 [Email] Textbox Nhập vào địa chỉ email cán bộ.
GUI-ThemCB-07 [Địa chỉ] Textbox Nhập vào địa chỉ cán bộ.
GUI-ThemCB-08 [Nơi công tác] Textbox Nhập vào nơi công tác của cán bộ.
GUI-ThemCB-09 [Chức vụ] Textbox Nhập vào chức vụ của cán bộ.
GUI-SuaCB-01 [Tên cán bộ] Textbox Nhập vào tên cán bộ cần chỉnh sửa.
GUI-SuaCB-02 [Giới tính] Combobox Lựa chọn giới tính cán bộ.
GUI-SuaCB-03 [Ngày sinh] Datechoose Lựa chọn ngày sinh cán bộ.
GUI-SuaCB-04 [Số điện thoại] Textbox Nhập vào số điện thoại cán bộ.
GUI-SuaCB-08 [Nơi công tác] Textbox Nhập vào nơi công tác của cán bộ.
GUI-SuaCB-09 [Chức vụ] Textbox Nhập vào chức vụ của cán bộ.
Trang xem doanh thu có đầy đủ các Đăng nhập với Admin.
thành phần và nằm đúng vị trí như Click [Bảng điều khiển]
trong
Tất cảthiết
thôngkếtin khớp với dữ liệu trong
database Đăng nhập với Admin.
Thanh tiêu đề có đầy đủ các thành phần Đăng nhập với Admin.
và nằm đúng vị trí như trong thiết kế
Status = disable
Status = enable
Statuss = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = enable
Default = blank
Max-length = 100
Status = enable
Max-length = 20
Status = enable
Status = enable
Default = blank
Max-length = 50
Status = enable
Status = enable
Default = blank
Max-length = 50
Status = enable
Max-length = 100
Status = enable
Default = blank
Max-length = 100
Status = enable
Default = blank
Max-length = 50
Status = enable
Status = enable
Status = enable
Hiển thị màn hình Thêm cán bộ
Status = enable
Default = Tên cán bộ đã tồn tại trong cơ
sở dữ liệu
Max-length = 100
Status = enable
Default = Ngày sinh đã tồn tại tong cơ
sở dữ liệu.
Status = enable
Default = Giới tính đã tồn tại tong cơ sở
dữ liệu.
Status = enable
Default = Số điện thoại đã tồn tại tong
cơ sở dữ liệu.
Max-length = 50
Status
Status =
= enable
enable
Default = Email đã tồn tại tong cơ sở
dữ liệu.
Status = enable
Max-length = 100
Max-length = 100
Status = enable
Default = Nơi công tác đã tồn tại tong
cơ sở dữ liệu.
Max-length = 100
Status = enable
Default = Chức vụ đã tồn tại tong cơ sở
dữ liệu.
Max-length = 50
Status = enable
Status = enable
Status = enable
Status = enable
Status = enable
Tester
Number of testcases
Passed
ID Testcase description
GUI-UC05-002 [ ⋮ ] button
GUI-UC05-003 [ ⋮ ] button
GUI-UC05-004
GUI-UC05-005
GUI-UC05-006
GUI-UC05-007
GUI-UC05-009
GUI-UC05-010
GUI-UC05-011
GUI-UC05-015
[Tên món ăn] combobox
[Tên món ăn] combobox
GUI-UC05-016
GUI-UC05-017
[Giá] combobox
GUI-UC05-018
GUI-UC05-019
[Ghi chú] combobox
GUI-UC05-020
GUI-UC05-024
GUI-UC05-026
GUI-UC05-027
GUI-UC05-029
GUI-UC05-030
GUI-UC05-031
GUI-UC05-032
GUI-UC05-034
GUI-UC05-035
GUI-UC05-036
GUI-UC05-037
GUI-UC05-039
Lê Trung Lực
40
Failed N/A
0 40
Status = enable
Status = enable
Hiển thị popup có 2 button "Chi tiết" và
1. Click on button
"Xoá"
Hiển thị 5 dòng trong 1 trang
[Tên món ăn] column Hiển thị đúng tên món ăn trong csdl
[Giá tiền] column Định dạng giá tiền với hậu tố "vnđ"
[Hành động] column Hiển thị dấu 3 chấm nằm dọc, có thể click
1. Click "Thêm" button Hiển thị biểu mẫu để thêm sản phẩm
Status = enable
Status = enable
Có nhãn là "Giá"
Status = disable
Status = enable
1. Click vào "Huỷ" button Biểu mẫu thêm món ăn được tắt đi
1. Click vào "Tải lên" button Hiển thị trình quản lý file để có thể chọn ảnh
1. Nhập vào một chuỗi lớn hơn 50 ký tự Hiển thị cảnh báo rằng tên món ăn chỉ có tối
2. Enter đa 50 ký tự
1. Nhập vào số âm
Không thể thực hiện
2. Enter
1. Nhập vào số thập phân
Không thể thực hiện
2. Enter
1. Nhập vào số cực lớn Hiển thị thông báo giá giới hạn lớn nhất có
2. Enter thể
1. Nhập vào số dưới 100 Hiển thị thông báo giá tiền phải là bộ số của
2. Enter 100
1. Nhập vào khoảng trắng. Hiển thị cảnh báo rằng field này không thể để
2. Enter trống
1. Nhập vào một chuỗi lớn hơn 200 ký tự Hiển thị cảnh báo rằng tên món ăn chỉ có tối
2. Enter đa 200 ký tự
1. Click "Thêm" button Hiển thị biểu mẫu để thêm sản phẩm
Inter-test case Dependency Result Test Date Note
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
N/A 1/11/2023
Module Code Quản lý cán bộ
Test requirement 1. Tìm kiếm cán bộ.
Tester Lê Trường Lâm
Pass Fail Untested
0 0 104
Status = disable
Status = enable
Status = enable
Format: 10 bản ghi trong 1 trang
Lấy dữ liệu từ cột Họ tên của bảng
Lấy dữ liệu từ cột Ngày sinh của
Status = disable
Status = enable
Statuss = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = disable
Status = enable
Status = enable
Default = blank
Status = enable
Max-length = 100
Max-length = 20
Status = enable
Default = blank
Max-length
Status = 50
= enable
Default = blank
Max-length = 50
Status = enable
Status = enable
Max-length = 100
Default==enable
Status blank
Max-length
Default = 100
= blank
Max-length = 50
Status = enable
Status = enable
Status = enable
Hiển
Hiển ththị thông
ị màn hìnhbáo:
Thêm"Vui
cán lòng
bộ nhập
tên cán
Hiển thịbộ!"
thông báo: "Vui lòng không
Trỏ chuột
nhập
Hiển thị tại [Tên
quáthông
100 ký cán
tự!"
báo: "Vuibộ]lòng
textbox.
không
Trỏ chuột
nhập
Hiển tại
bộ [Tên
toànthông
thị tự cán
kýbáo: bộ]textbox.
trống!"
"Vui lòng không
Trỏ
nhập chuột
ký tựtại [Tên
đặc cán
biệt!" bộ]textbox.
Hiển thị thông báo: "Vui lòng không
Trỏ chuột tại nhập[Tênkýcán bộ]textbox.
tự số!"
Hiển thị thông báo: "Vui lòng chọn
Trỏ chuột tại [Tên cán bộ]textbox.
giới tính!"
Hiển thị thông báo: "Vui lòng chọn
Hiển thị thông báo: "Vui lòng nhập
năm sinh!"
số
Hiểnđiện
thịthoại!"
thông báo: "Vui lòng không
Trỏ chuột
nhập
Hiển tạiký
quáthông
thị 50 [Số điện
tự!"
báo: thoại]
"Vui lòngtextbox.
không
Trỏ chuột
nhập
Hiển tại
bộ [Số
toànthông
thị kýđiện
làbáo: thoại]textbox.
tự"Vui
trống!"
lòng không
Trỏ chuột
nhập
Hiển thị tại [Số
chữthông
cái!" báo:điện thoại]textbox.
"Vui lòng không
Trỏ chuột
nhập ký tựtạiđặc[Số điện thoại]textbox.
biệt!"
Hiển thị thông báo: "Vui lòng chọn
Trỏ chuột
Hiển tại [Số
thị thông báo:điện thoại]textbox.
"Vui lòng nhập
hình ảnh!"
địa chỉthịemail!"
Hiển thông báo: "Vui lòng không
Trỏ
Hiển chuột
nhập thị tạiký
quáthông
50 [Email] textbox.
tự!" "Vui
báo: lòng nhập
Trỏ
lại chuột
địa chỉ vào [Email]textbox.
email!"
Hiển thị thông báo: "Vui lòng nhập
Trỏ chỉ!"
địa
Hiển chuột tại [Email]
thị thông báo: "Vuitextbox.
lòng không
Trỏ chuột
nhập
Hiển thị tại [Địa
quáthông
100 ký chỉ]
tự!"
báo: "Vuitextbox.
lòng không
Trỏ chuột
nhập thị
Hiển ký tự tại [Địa
đặc báo:
thông chỉ]textbox.
biệt!""Vui lòng nhập
Trỏ
Hiển thị thông báo:chỉ]textbox.
nơi chuột
công tại
tác!" [Địa "Vui lòng không
Trỏ chuột
nhập
Hiển thị tại [Nơi
quáthông
100 ký công
tự!"
báo: "Vuitác]
lòngtextbox.
không
Trỏ chuột
nhập
Hiển ký tự
thị tại
đặc[Nơi
thông công
biệt!"
báo: "Vuitác]textbox.
lòng nhập
Trỏ chuột
chức
Hiển vụ!" tại [Nơi
thị thông báo:công
"Vuitác]textbox.
lòng không
Trỏ chuột
nhập ký tựtạiđặc[Chức
biệt!"vụ] textbox.
dữ liệu!"
Trỏ chuột tại [Chức vụ] textbox.
Trỏ chuột
Hiển tại [Tên
thị thông báo:cán bộ] textbox.
"Thêm cán bộ
thànhthị
Hiển công!"
thông báo: "Thêm cán bộ
thành công!"
Hiển thị thông báo: "Thêm cán bộ
Hiển thị màn hình Thêm cán bộ với
thành công!"
form còn trống.
Trỏ
Hiểnchuột
thị màntại [Tên cán bộ]
hình Danh textbox.
sách cán bộ.
Hiển
Hiển ththị thông
ị màn hìnhbáo:
Sửa "Không
cán bộ nhập tên
cán bộ!"
Hiển thị thông báo: "Vui lòng không
Trỏ chuột
nhập
Hiển tại
bộ [Tên
toànthông
thị tự cán
kýbáo: bộ]lòng
trống!"
"Vui textbox.
không
Trỏ chuột
nhập
Hiển tựtạiđặc
ký thông
thị [Tên cán
biệt!"
báo: "Vuibộ]textbox.
lòng không
Trỏ chuột
nhập ký tựtạisố!"
[Tên cán bộ]textbox.
Hiển thị thông báo: "Vui lòng chọn
Trỏ chuột tại [Tên cán bộ]textbox.
giới tính!"
Hiển thị thông báo: "Vui lòng chọn
Hiển thị thông báo: "Vui lòng nhập
ngày sinh!"
số điện
Hiển thịthoại!"
thông báo: "Vui lòng không
Trỏ chuột
nhập
Hiển tại
bộ [Số
toànthông
thị kýđiện
làbáo: thoại]
tự"Vui lòngtextbox.
trống!" không
Trỏ
nhập chuột
chữ tại
cái!"[Số điện thoại]textbox.
Hiển thị thông báo: "Vui lòng không
Trỏ chuột
nhập
Hiển ký tự
thị tại
thôngđặc[Số điện
biệt!"
báo: thoại]textbox.
"Vui lòng không
Trỏ chuột
nhập quá 50 tạiký
[Sốtựt!"
điện thoại]textbox.
Hiển thị thông báo: "Vui lòng chọn
Trỏ chuột tại
Hiển thị thông báo:[Số điện thoại]textbox.
"Vui lòng nhập
hình ảnh!"
địa chỉ email!"
Hiển thị thông báo: "Vui lòng nhập
Trỏđịa
lại
Hiển chuột tại
chỉthông
thị [Email]
email!"
báo: "Vui textbox.
lòng nhập
Trỏ chỉ!"
địa
Hiển chuột tại [Email]
thị thông báo: "Vui textbox.
lòng không
Trỏ chuột
nhập thị
Hiển quáthôngtại [Địa
100 ký báo: chỉ] textbox.
tự!""Vui lòng không
Trỏ
Hiển thị thông báo:chỉ]textbox.
nhập chuột
ký tự tại
đặc[Địa
biệt!" "Vui lòng nhập
Trỏ công
nơi
Hiển chuột tại [Địa
tác!"
thị thông báo:chỉ]textbox.
"Vui lòng không
Trỏ chuột
nhập
Hiển quáthông
thị tại [Nơi
100 ký
báo: công
tự!""Vuitác]
lòngtextbox.
không
Trỏ chuột
nhập
Hiển ký tự
thị tại
thôngđặc[Nơi công
biệt!"
báo: "Vuitác]textbox.
lòng nhập
Trỏ
chức chuột
vụ!" tại [Nơi công tác]textbox.
Hiển thị thông báo: "Vui lòng không
Trỏ chuột
nhập ký tựtại đặc[Chức
biệt!"vụ] textbox.
dữ liệu!"
Trỏ chuột tại [Chức vụ] textbox.
Trỏ chuột
Hiển tại [Tên
thị thông báo:cán "Sửabộ]cán
textbox.
bộ
thành công!"
Hiển thị thông báo: "Sửa cán bộ
thànhthị
Hiển công!"
thông báo: "Sửa cán bộ
Hiển thị màn hình Sửa cán bộ với
thành công!"
form còn trống.
Trỏ
Hiểnchuột
thị màn tại [Tên cán bộ]
hình Danh textbox.
sách cán bộ.
Status = enable
Status = enable
Hiển thị màn hình Xác nhận xóa.
Hiển thị thông báo: "Xóa thành
công!"
Hiển thị thông báo: "Xóa không
thành công!'
Hiển thị màn hình Danh sách cán bộ.
Note
TEST REPORT
104