Tải bản đầy đủ (.docx) (155 trang)

Nhom10 kiemthuwebsitebandodidong

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.03 MB, 155 trang )

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


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



đú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




×