TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT CÔNG NGHỆ
BÁO CÁO ĐỀ TÀI MÔN HỌC
CHẤT LƯỢNG VÀ KIỂM THỬ PHẦN MỀM
KIỂM THỬ WEBSITE BÁN THIẾT BỊ DI ĐỘNG
GIẢNG VIÊN: ThS. Võ Quốc Lương
NHĨM THỰC HIỆN:
Phan Minh Huy
2024801030124
BÌNH DƯƠNG, 7/2023
1
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT CÔNG NGHỆ
BÁO CÁO ĐỀ TÀI MÔN HỌC
CHẤT LƯỢNG VÀ KIỂM THỬ PHẦN MỀM
KIỂM THỬ WEBSITE BÁN THIẾT BỊ DI ĐỘNG
NHÓM THỰC HIỆN:
Phan Minh Huy
2024801030124
BÌNH DƯƠNG, 7/2023
2
3
4
MỤC LỤC
PHẦN 1: TEST PLAN........................................................................................................7
1.1. Giới thiệu...............................................................................................................7
1.1.1. Mục đích............................................................................................................7
1.1.2. Tổng quan..........................................................................................................7
1.1.3. Tài liệu liên quan...............................................................................................8
1.1.4. Liệt kê các rủi ro................................................................................................9
1.2. Tài nguyên...........................................................................................................10
1.2.1.
Nhân lực.....................................................................................................10
1.2.2.
Phần cứng...................................................................................................11
1.2.3.
Phần mềm...................................................................................................12
1.2.4.
Công cụ kiểm thử.......................................................................................12
1.3. Phạm vi kiểm thử...............................................................................................13
1.4. Lịch trình thực hiện...........................................................................................13
1.5. Các sản phẩm......................................................................................................14
PHẦN 2: TEST CASE.......................................................................................................16
2.1. Functional test case.................................................................................................16
2.1.1. LoginAdmin test case......................................................................................16
2.1.2. HomeAdmin test case......................................................................................17
2.1.3. AddProdutcs test case......................................................................................19
2.1.4. EditProducts test case......................................................................................24
2.1.5. Login test case.................................................................................................29
2.1.6. Register test case..............................................................................................31
2.1.7. Order test case..................................................................................................33
2.1.8. Search test case................................................................................................35
2.2. Performance test case.............................................................................................36
PHẦN 3: TEST SCRIPT...................................................................................................37
3.1. Function test script..................................................................................................37
3.1.1. LoginAdmin test script....................................................................................37
5
3.1.2. HomeAdmin test script....................................................................................38
3.1.3. AddProdutcs test script....................................................................................41
3.1.4. EditProducts test script....................................................................................49
3.1.5. Login test script...............................................................................................55
3.1.6. Register test script............................................................................................59
3.1.7. Order test script................................................................................................64
3.1.8. Search test script..............................................................................................67
PHẦN 4: TEST REPORT.................................................................................................69
4.1. Functional test report..............................................................................................69
4.1.1. LoginAdmin test report....................................................................................69
4.1.2. HomeAdmin test report...................................................................................71
4.1.3. AddProdutcs test report...................................................................................75
4.1.4. EditProducts test report....................................................................................80
4.1.5. Login test report...............................................................................................85
4.1.6. Register test report...........................................................................................88
4.1.7. Order test report...............................................................................................92
4.1.8. Search test report.............................................................................................95
4.1.9. Performance test report....................................................................................96
4.2. HTML, CSS và Link test........................................................................................96
4.2.1. LoginAdmin.....................................................................................................96
4.2.2. HomeAdmin....................................................................................................99
4.2.3. AddProdutcs..................................................................................................102
4.2.4. EditProducts...................................................................................................109
4.2.5. Login..............................................................................................................112
4.2.6. Register..........................................................................................................116
4.2.7. Order..............................................................................................................120
4.2.8. Search............................................................................................................123
4.3. Khả năng tương thích............................................................................................124
4.3.1. LoginAdmin...................................................................................................125
4.3.2. HomeAdmin..................................................................................................127
4.3.3. ProdutcsManager...........................................................................................131
6
4.3.4. Login..............................................................................................................135
4.3.5. Register..........................................................................................................139
4.3.6. Order..............................................................................................................142
4.3.7. Search............................................................................................................145
4.4. Performance test report.........................................................................................147
4.4.1. Home..............................................................................................................147
4.4.2. Register..........................................................................................................149
4.4.3. Login..............................................................................................................152
4.4.4. LoginAdmin...................................................................................................154
4.4.5. Search............................................................................................................156
7
PHẦN 1: TEST PLAN
Ngày cập nhập
11/7/2023
Submitted by
Phan Minh Huy
Version
1
BẢN GHI NHẬN THAY ĐỔI TÀI LIỆU
Ngày thay
đổi
Vị trí
thay đổi
Phiên bản
cũ
Mơ tả thay đổi
Phiên bản
mới
16/7/2023
Tất cả
1
Thay đổi tên dự án,viết nội
dung cho từng phần
2
1.1.
Giới thiệu
1.1.1. Mục đích
Tài liệu này được viết nhằm mục đích phân tích và lập kế hoạch kiểm thử cho website
Bán thiết bị di động. Đưa ra những tiêu chí cần kiểm tra của hệ thống như kiểm thử giao
diện, kiểm thử hiệu suất, kiểm thử bảo mật, … Liệt kê những yêu cầu cho việc kiểm thử
và ước lượng về tài nguyên cho việc kiểm thử như phần cứng, phần mềm, nhân lực.
1.1.2. Tổng quan
Hoạt động quản lý và kinh doanh thiết bị di động của một doanh nghiệp bao gồm các
hoạt động chính như sau: Doanh nghiệp triển khai nhiều chi nhánh để tiến hành hoạt
động kinh doanh, sản phẩm kinh doanh chủ đạo của doanh nghiệp là điện thoại di
động,laptop với đầy đủ mẫu mã, kiểu dáng và màu sắc khác nhau. Ngồi ra, doanh
nghiệp cịn kinh doanh thêm các thiết bị phụ kiện khác như: tai nghe, đồng hồ thông
minh, loa,…
Khách hàng của doanh nghiệp là khách hàng cá nhân và các doanh nghiệp kinh doanh
nhỏ lẻ.
8
Nhân viên làm việc ở các cửa hàng có nhiệm vụ tư vấn, bán các sản phẩm cho khách
hàng có nhu cầu, tiếp nhận yêu cầu bảo hành của khách hàng khi sản phẩm gặp vấn đề
trong thời hạn bảo hành. Ngoài ra nhân viên cũng ở mỗi chi nhánh có trách nhiệm kiểm
sốt các sản phẩm hiện có ở chi nhánh của mình, quản lý tình hình điện thoại trong kho,
nhập điện thoại mới, thống kê, báo cáo các sản phẩm đang có tại chi nhánh… Mọi hoạt
động kinh doanh tại các chi nhánh của doanh nghiệp phải được người quản lý chi nhánh
tổng hợp lại và chuyển đến giám đốc doanh nghiệp định kỳ để giám đốc nắm bắt được
tình hình kinh doanh tại các chi nhánh.
Sự gia tăng số lượng người dùng Internet ở nước ta hiện nay là rất lớn, vì vậy mà việc
xây dựng một Website để phục vụ việc quản lý và kinh doanh sẽ giúp cho doanh nghiệp
có cơ hội tiếp cận với tập khách hàng mới, mở rộng thị phần khách hàng trong nước. Mục
đích chính của việc xây dựng website là để đáp ứng nhu cầu mua hàng của khách hàng,
ngoài ra hệ thống còn hỗ trợ hoạt động quản lý các công việc của cửa hàng như quản lý
nhân viên, quản lý sản phẩm hiện có tại cửa hàng,…
1.1.3. Tài liệu liên quan
STT
1
Tên tài liệu
Nguồn
Test Plan Là Gì ? Test
Plan Gồm Những Gì ?
https://
techacademy.
edu.vn/testplan-la-gi/
Bài giảng Cơng cụ
kiểm thử phần mềm
https://
timtailieu.vn/
tai-lieu/baigiang-congcu-kiem-thuphan-membai-2-lap-kehoach-kiemthu-cong-cukiem-thuphan-memtruong-phuocloc-63252/
2
3
Tài liệu phân tích và
thiết kế hệ thống
Elearning
4
Bài giảng Chất lượng
và kiểm thử phần mềm
Elearning
9
Ghi chú
5
Đặc tả UseCase
https://
docs.google.c
om/
document/d/
1G50hF4rQb
OS5b8dZNdUYz1TNa
RQLH2g/
edit?
usp=drive_lin
k&ouid=1021
74408273983
858101&rtpof
=true&sd=tru
e
1.1.4. Liệt kê các rủi ro
Liệt kê các mạo hiểm/rủi ro và phương án khắc phục, phòng ngừa có thể ảnh hưởng đến
việc thiết kế, phát triển và thực hiện test.
Ví dụ:
1.
Thiếu tài ngun
2.
Người thực hiện khơng nắm rõ yêu cầu, hạn chế trong khả năng kiểm thử những
trường hợp khó như kiểm thử đồng thời, kiểm thử hiệu năng, kiểm thử thời gian thực, độ
tin cậy, bảo mật.
3.
Thời gian kiểm thử bắt đầu trễ so với kế hoạch ban đầu: do nhiều yếu tố như đội
ngũ lập trình bị trễ hay thay đổi yêu cầu làm trì hoãn việc kiểm thử, dẫn tới quỹ thời gian
để thực hiện kiểm thử giảm xuống.
4.
Không đủ thời gian thực hiện.
Mức độ ảnh hưởng:
Rủi ro
(Risk)
Khả năng có thể xảy ra
(Probability)
Khơng đủ thời Thấp
gian thực hiện
Mức độ ảnh hưởng
(Impact)
Trung bình
10
Thiếu tài nguyên
Cao
Cao
Người thực hiện Thấp
không nắm rõ yêu
cầu
Cao
Thời gian kiểm Tháp
thử bắt đầu trễ
Trung bình
Chiến lược xử lý:
Rủi ro
(Risk)
Chiến lược giảm thiểu
(Mitigation Strategy)
Dự phịng (Contingency)
Khơng đủ thời Tối ưu hóa lịch trình kiểm Gia tăng tài ngun (con
gian thực hiện
tra và đưa ra chiến lược người, thiết bị)
làm thêm giờ
Thiếu tài nguyên
Yêu cầu sớm hỗ trợ tài Sử dụng tài nguyên cá nhân
nguyên
Không nắm rõ yêu Review yêu cầu mỗi khi Tăng buổi họp để xem tiến độ
cầu
bắt đầu cơng việc, trình và review sản phẩm.
bày rõ ràng cách hiểu của
bản thân
Thời gian bắt đầu Đề ra kế hoạch sớm
trễ
Làm việc thêm giờ
1.2. Tài nguyên
1.2.1. Nhân lực
Vai trò
Test Manager
Thành viên
Phan Minh huy
Nhiệm vụ
Lập kế hoạch kiểm thử, quản lý tiến độ
hoạt động kiểm thử
11
Test Designer /
Tester
Test Designer /
Tester
Test Designer /
Tester
Võ Quốc Anh
Thiết kế các testcase và thực thi các
testcase
Phạm Lê Tiến
Dũng
Thiết kế các testcase và thực thi các
Nguyễn Minh
Chiến
Thiết kế các testcase và thực thi các
testcase
testcase
1.2.2. Phần cứng
Thiết bị
Cấu hình
Hệ điều hành
-CPU Intel(R)
Xeon(R) E5-2689
-GeForce® GTX
1060 3GB
-RAM 16GB
-256GB
Windows 10
Labtop Dell
-Intel(R) Core(TM)
i5-1035G1
-RAM 8GB
-220GB
Windows 10
Labtop Acer
-R5-5600H
-8GB
-512GB
-GeForce® GTX
1650 4GB
Windows 11
Labtop Lenovo
-12th Gen
Intel®Core(TM)
i5-1235U
-RAM 8GB
-Intel® Iris Xe
Graphics
-512GB
Windows 11
Desktop
12
1.2.3. Phần mềm
Tên phần mềm
Phiên bản
Loại
Chrome
114.0.5735.199
Trình duyệt web
SQL Server
2022
Cơ sở dữ liệu
Visual Studio
2022
Phần mềm lập trình
1.2.4. Cơng cụ kiểm thử
Hoạt động
Công cụ
Nhà cung cấp
Quản lý nhiệm Microsoft
Office
Microsoft
vụ
Excel
Phiên bản
2016
Quản lý test Microsoft
Office
case
Excel / TestLink
Quản lý cấu Microsoft
hình
Word
Office
Microsoft
2016
Kiểm tra khả
Jmeter
năng chịu tải
Apache
5.3
Kiểm tra tốc
PageSpeed Insights
độ website
Google
Kiểm
HTML
W3.org
tra http://
validator.w3.org/
Kiểm tra CSS
/>css-validator/
W3.org
HTML, XML,
http://
DTD-Schema,
www.validome.org/
RSS
Checker Link
http://
validator.w3.org/
checklink
W3.org
Function Test
NUnit
nunit.org
13
4.0
1.3.
1.4.
Script Test
Microsoft
Studio
Function Test
Selenium IDE
Visual
Microsoft
2022
Selenium.org
3.17.0
Phạm vi kiểm thử
ST
T
Độ ưu
tiên
1
1
Chức năng đăng nhập
2
1
Chức năng đăng ký
3
1
Chức năng kiểm tra đơn hàng
4
1
Chức năng tìm kiếm sản phẩm
5
1
Chức năng mua hàng
6
1
Chức năng đăng nhập admin
7
1
Chức năng trang chủ admin
8
1
Chức năng quản lí thêm sản phẩm
9
1
Chức năng quản lí sửa sản phẩm
10
3
Kiểm tra HTML
11
3
Kiểm tra CSS
12
3
Kiểm tra sự tương thích các thiết bị
13
4
Khả năng chịu tải và hiệu năng thực hiện
14
4
Tốc độ trang web
Nội dung
Loại test
Function Test
GUI Test
Performance
Test
Lịch trình thực hiện
Cơng việc
Người thực hiện
Lập kế hoạch kiểm Phan Minh Huy
thử
Kiểm tra giao diện
Võ Quốc Anh
14
Thời gian Bắt đầu
Kết thúc
2 ngày 07/07/2023 09/07/2023
5 ngày
11/07/2023 16/07/2023
(Login Test,
Register Test)
Phạm Lê Tiến
Dũng
(CheckOrder,
Order, Search
Test)
Phan Minh
Huy(LoginAdmin
Test,HomeAdmin)
Nguyễn Minh
Chiến (More
products Test,)
Võ Quốc Anh
(Login Test,
Register, Edit
product)
Kiểm tra chức năng
5 ngày
11/07/2023 16/07/2023
5 ngày
11/07/2023 16/07/2023
8 ngày
10/07/2023 17/07/2023
Phạm Lê Tiến
Dũng
(CheckOrder,
Order, Search
Test)
Phan Minh
Huy(LoginAdmin
Test,HomeAdmin)
Nguyễn Minh
Chiến (Product
Management Test)
Khả năng chịu tải và
Phan Minh
hiệu năng thực hiện
Huy(Jmeter)
Ngày giao
1.5.
Nhóm 10
Các sản phẩm
15
STT
Sản phẩm
Ngày bàn
giao
Người bàn giao
Người nhận
1
<Test Plan>
17/07/2023
Phan Minh Huy
Võ Quốc
Lương
2
<Test Plan>
17/07/2023
Phan Minh Huy
Võ Quốc
Lương
3
<Test cases>
17/07/2023
Phan Minh Huy
Võ Quốc
Lương
4
<Defect reports>
17/07/2023
Phan Minh Huy
Võ Quốc
Lương
16
PHẦN 2: TEST CASE
2.1. Functional test case
2.1.1. LoginAdmin test case
Testcase ID
TC_LoginAd_01
TC_LoginAd_02
TC_LoginAd_03
Test
Scenari
o
Đăng
nhập
trang
login
admin
với
đúng
tài
khoản
và mật
khẩu
Đăng
nhập
trang
login
admin
với
đúng
tài
khoản
và sai
mật
khẩu
Đăng
nhập
trang
login
admin
với sai
tài
khoản
Pre-Condition
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
17
Data Input
Account:Huy
Password:1
Account:Huy
Password:2
Account:Huy123
Password:1
Step
procedure
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
Expected
output
Xác nhận
đúng tài
khoản
mật
khẩu,hiển
thị trang
chủ quản
lí của
admin
Tên đăng
nhập
hoặc mật
khẩu
khơng
đúng
Tên đăng
nhập
hoặc mật
khẩu
khơng
đúng
và
đúng
mật
khẩu
TC_LoginAd_04
Đăng
nhập
trang
login
admin
với
trống
tài
khoản
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Account:
Password:1
TC_LoginAd_05
Đăng
nhập
trang
login
admin
với
trống
mật
khẩu
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Account:Huy
Password:1
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Vui lòng
điền đủ
thơng tin
Vui lịng
điền đủ
thơng tin
2.1.2. HomeAdmin test case
Testcase ID
TC_HomeAd_01
Test
Scenario
Hiện thị
trang
chủ
Admin
Pre-Condition
Data Input
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
18
Account:Hu
y
Password:1
Step
procedure
Bước
1:Vào
trang
đăng
nhập
admin
Bước
Expected output
HomePageAdmin
TC_HomeAd_02
TC_HomeAd_03
TC_HomeAd_04
Trang
chủ Quản lí
sản
phẩm
Trang
chủ Chi tiết
sản
phẩm
Trang
chủ Xóa
sản
phẩm
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Account:Hu
y
Password:1
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Account:Hu
y
Password:1
Account:Hu
y
Password:1
19
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
Quản lí sản
phẩm
Chi tiết sản phẩm
Xóa thành cơng
sản phẩm
TC_HomeAd_05
Trang
chủ Quản lí
loại sản
phẩm
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Account:Hu
y
Password:1
vào nút
login
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Quản lí loại sản
phẩm
2.1.3. AddProdutcs test case
Testcase ID
TC_AddProducts_01
Test
Scenari
o
Thêm
sản
phẩm
với đầy
đủ
thơng
tin
Pre-Condition
Data Input
Mở trình duyệt
Nhập và mở trang ilovee-001site1.itempurl.com/Admin/Home/Login
Account:Hu
y
Password:1
20
Step
procedure
Expected
output
Bước
1:Vào
trang
đăng
nhập
admin
Bước
2:Nhập
tài
khoản
và mật
khẩu
Bước
3:Nhấp
vào nút
login
Bước
4:Nhấn
thanh
quản lí
sản
phẩm
Bước
5:Thêm
mới sản
phẩm
Bước
6:Điền
đầy đủ
Thêm
thành
cơng
sản
phẩm