You are on page 1of 29

FPT POLYTECHNIC

ASSIGNMENT
NGÀ NH CÔ NG NGHỆ THÔ NG TIN (KIỂ M THỬ CƠ BẢ N)

Lớp/Kỳ: Workshop_TestingWebsite_2024

Giảng viên hướng dẫn:


Thành viên nhóm 2:

HỒ CHÍ MINH 2024


Tà i liệu dự á n

MỤC LỤC
1 Phân tích..............................................................................................................................................1
1.1 Hiện trạng....................................................................................................................................1
1.2 Yêu cầu hệ thống.........................................................................................................................2
1.3 Use case.......................................................................................................................................4
2 Thiết kế................................................................................................................................................5
2.1 Thiết kế giao diện.........................................................................................................................5
2.1.1 Sơ đồ tổ chức giao diện.......................................................................................................5
2.1.2 Thiết kế giao diện cho các chức năng nghiệp vụ..................................................................5
2.1.3 Model class - Các lớp mô tả dữ liệu...................................................................................11
3 Kiểm thử............................................................................................................................................18
3.1 TEST PLAN..................................................................................................................................18
3.1.1 TEST DESIGN..........................................................................................................................19
3.2 TEST CASE..................................................................................................................................20

Chức vụ MSSV Họ và Tên


Trưở ng nhó m PS30777 Hoà ng Hữ u Thà nh
Thà nh viên PS30738 Phạ m Thế Vũ Duy
Thà nh viên PS30740 Nguyễn Thị Diệu Mỵ
Thà nh viên PS31013 Nguyễn Tú
Thà nh viên PS30908 Phù ng Thà nh Phương
Thà nh viên PS30707 Võ Tấ n Thà nh

3.3 REPORT......................................................................................................................................20
4 Đóng gói và triển khai........................................................................................................................20
4.1 Hướng dẫn chuyển đổi jar thành exe.........................................................................................20
4.2 Hướng dẫn cài đặt triển khai.....................................................................................................22
4.3 Hướng dẫn sử dụng phần mềm.................................................................................................23

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 1


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 2


Tà i liệu dự á n

1 PHÂN TÍCH
1.1 HIỆN TRẠNG
Hiện nay, với sự bùng nổ của ngành dịch vụ online, đặc biệt là lĩnh vực bán
quần áo trực tuyến, các doanh nghiệp đang phải đối mặt với nhiều thách thức trong
quá trình quản lý và cung cấp dịch vụ. Việc quản lý hàng tồn kho, theo dõi đơn
hàng, và tối ưu hóa trải nghiệm mua sắm cho khách hàng trở thành những vấn đề
quan trọng cần giải quyết.

Trong bối cảnh này, các nền tảng bán quần áo online ngày càng cần có những giải
pháp hiệu quả để đáp ứng nhu cầu ngày càng tăng của khách hàng và nâng cao
hiệu suất kinh doanh. Các vấn đề như quản lý hàng tồn kho chính xác, tích hợp hệ
thống thanh toán an toàn và thuận tiện, cũng như cung cấp trải nghiệm mua sắm
trực tuyến tốt nhất là những điểm cần được chú ý.

1.2 YÊU CẦU HỆ THỐNG

Chức năng của mỗi đối tượng:

1. Khách hàng viếng thăm:

• Xem danh sách sản phẩm: Khi người dùng truy cập vào website thì hệ
thống sẽ tự động hiển thị một số sản phẩm nổi bật. Khi người dùng chọn vào
một danh mục sản phẩm cụ thể nào thì tất cả sản phẩm của danh mục đó sẽ
hiển thị lên giao diện.

• Xem chi tiết sản phẩm: Sau khi tìm thấy sản phẩm cần, người dùng có thể
chọn vào sản phẩm để xem thông tin chi tiết của sản phẩm đó.

• Tìm kiếm: Khi khách hàng cần tìm một sản phẩm nào đó thì có thể nhập
thông tin sản phẩm vào ô tìm kiếm để thực hiện chức năng tìm kiếm. Nếu
sản phẩm đó có tồn tại trong dữ liệu thì sẽ hiện thông tin sản phẩm được tìm
thấy.

• Đăng ký: Khi khách hàng viếng thăm muốn mua hàng thì có thể thực hiện
chức

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 3


Tà i liệu dự á n
năng đăng ký để trở thành thành viên của website và thực hiện các chức
năng mua hàng.

• Đưa sản phẩm vào giỏ hàng: Sau khi khách hàng tìm thấy sản phẩm đáp
ứng nhu cầu của mình thì có thể chọn đưa sản phẩm vào giỏ hàng.

• Cập nhật giỏ hàng: Khi người dùng đã lựa chọn một sản phẩm nhưng tìm
được một sản phẩm hợp lý hơn thì có thể xóa sản phẩm đã có trong giỏ hàng
vào chọn lại sản phẩm mới. Ngoài ra, khi cần mua sản phẩm đó với một số
lượng thì người dùng cũng có thể cập nhật trong giỏ hàng.

2. Khách hàng thành viên: Ngoài các chức năng của khách hàng viếng thăm
còn có một số chức năng sau:

• Đặt mua: Sau khi xem thông tin sản phẩm đúng với nhu cầu thì người dùng
có thể chọn đặt mua để đưa sản phẩm vào giỏ hàng.

• Xem danh sách sản phẩm: Khách hàng có thể xem lại các sản phẩm mà
mình từng đặt mua trên website.

• Quản lý đơn hàng: Sau khi đặt mua mà chưa thực hiện thanh toán thì khách
hàng có thể cập nhật lại đơn hàng.

• Thanh toán: Khi đã quyết định chắc chắn mua sản phẩm, người dùng có
thể chọn chức năng thanh toán để thực hiện xác nhận đơn hàng cho mình.
Muốn thực hiện thanh toán thì yêu cầu người dùng phải đăng nhập vào hệ
thống. Trong quá trình thực hiện chức năng thanh toán thì người dùng có thể
thấy được danh sách sản phẩm mà mình đặt mua trong giỏ hàng. Người
dùng cần điền một số thông tin như người nhận, chọn hình thức thanh toán
( thanh toán chuyển khoản, trực tiếp khi nhận hàng, thanh toán qua các dịch
vụ thanh toán trực tuyến). Sau khi thực hiện xong các bước thì người dùng
xác nhận đơn hàng.

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 4


Tà i liệu dự á n
1.3 USE CASE

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 5


Tà i liệu dự á n
2 THIẾT KẾ
2.1 THIẾT KẾ GIAO DIỆN

2.1.1 Sơ đồ tổ chức giao diện

2.1.2 Thiết kế giao diện cho các chức năng nghiệp vụ


2.1.2.1 Trang chủ

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 6


Tà i liệu dự á n
2.1.2.2 Thiết kế Đăng nhập / Đăng ký

2.1.2.3 Thiết kế Form Tìm kiếm

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 7


Tà i liệu dự á n
2.1.2.4 Thiết kế Form Giỏ hàng

2.1.2.5 Thiết kế Form Dịch vụ khách hàng

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 8


Tà i liệu dự á n
2.1.2.6 Thiết kế Form Giảm Giá

2.1.2.7 Thiết kế Form Menu/Thể loại

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 9


Tà i liệu dự á n
2.1.2.8 Thiết kế Form chi tiết sản phẩm

2.1.2.9 Thiết kế Form Trung tâm cá nhân

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 10


Tà i liệu dự á n
2.1.2.10 Thiết kế Form Phiếu giảm giá

2.1.2.11 Thiết kế Form Điểm thưởng

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 11


Tà i liệu dự á n
2.1.2.12 Thiết kế Form Ví của tôi

2.1.2.13 Thiết kế Form thẻ quà tặng

2.1.3 Model class - Các lớp mô tả dữ liệu

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 12


Tà i liệu dự á n

2.1.3.1 Form Trang chủ


GIAO DIỆN

2.1.3.2 Form danh mục sản phẩm


GIAO DIỆN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 13


Tà i liệu dự á n

2.1.3.3 Form Sản phẩm


GIAO DIỆN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 14


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 15


Tà i liệu dự á n

2.1.3.4 Form đăng nhập


GIAO DIỆN

2.1.3.5 Form giỏ hàng


GIAO DIỆN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 16


Tà i liệu dự á n

2.1.3.6 Form dịch vụ


GIAO DIỆN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 17


Tà i liệu dự á n

2.1.3.7 Form thanh toán


GIAO DIỆN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 18


Tà i liệu dự á n

2.1.3.8 Form tìm kiếm


GIAO DIỆN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 19


Tà i liệu dự á n
3 KIỂM THỬ
3.1 TEST PLAN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 20


Tà i liệu dự á n
3.1.1 TEST DESIGN

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 21


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 22


Tà i liệu dự á n

3.2 TEST CASE

3.3 REPORT

4 ĐÓNG GÓI VÀ TRIỂN KHAI


4.1 HƯỚNG DẪN CHUYỂN ĐỔI JAR THÀNH EXE

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 23


Tà i liệu dự á n

4.2 HƯỚNG DẪN CÀI ĐẶT TRIỂN KHAI

4.3 HƯỚNG DẪN SỬ DỤNG PHẦN MỀM

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 24


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 25


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 26


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 27


Tà i liệu dự á n

Dự á n xưở ng level2: Kiểm thử dự á n trên nền tả ng web Trang 28

You might also like