KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
KIỂM THỬ CHỨC NĂNG WEBSITE
BÁN HÀNG LINH KIỆN ĐIỆN TỬ
SINH VIÊN THỰC HIỆN:
MSSV:
GIÁO VIÊN HƯỚNG DẪN:
NỘI DUNG
1
Giới thiệu đề tài
2
Giới thiệu một số lý thuyết
3
Phân tích hệ thống/Quy trình
4
Kết quả của đề tài
5
Kết luận
ĐATN CHUN NGÀNH CNPM
2
9/10/22
LÝ DO CHỌN ĐỀ TÀI
Sự
bùng nổ của công nghệ thông tin trong
những năm gần đây, sự gia tang của phần
mềm cả về số lượng theo chiều rộng và
chất lượng theo chiều sâu
Cùng
với sự phát triển của phần mềm
kèm theo đó là nhưng lỗi, hỏng hóc mà
phần mềm gặp phải ngày càng nhiều
Công
tác kiểm thử trong các quy trình
phát triển đang ngày càng được coi trọng
ĐATN CHUYÊN NGÀNH CNPM
3
9/10/22
LÝ DO CHỌN ĐỀ TÀI
Chính
vì vậy, hiện nay đang ngày càng có
nhiều website bán hàng được làm ra.
Nhằm mục đích giúp người mua thuận
tiện trong việc mua hàng online, cũng như
giúp người quản trị cửa hàng 1 cách
thuận tiện
Đi
với việc đó sẽ phát sinh ra nhiều lỗi của
phần mềm
ĐATN CHUYÊN NGÀNH CNPM
4
9/10/22
LÝ DO CHỌN ĐỀ TÀI
Vì
vậy, em đã chọn đề tài: Kiểm thử chức
năng website bán hàng linh kiện điện tử
ĐATN CHUYÊN NGÀNH CNPM
5
9/10/22
KIỂM THỬ PHẦN MỀM LÀ GÌ?
Kiểm
thử phần mềm là việc kiểm tra kết
quả thực hiện của chương trình máy tính
xem có đúng với mục tiêu đã đặt ra với nó
hay khơng thơng qua việc thực hiện ở một
số mẫu thử.
Kiểm
thử phần mềm là hoạt động nhằm
tìm kiếm và phát hiện ra lỗi các phần
mềm.
ĐATN CHUYÊN NGÀNH CNPM
6
9/10/22
VAI TRÒ CỦA KIỂM THỬ PHẦN MỀM
Hoạt
động kiểm thử phần mềm đóng vai
trị rất quan trọng trong q trình phát
triển phần mềm (luôn chiếm tới trên 40%)
Việc
kiểm thử phần mềm một cách tỉ mỉ,
chi tiết sẽ đảm bảo phần mềm ít lỗi
nghiêm trọng nhất có thể, đồng thời làm
giảm chi phí sửa chữa và thiệt hại khơng
đáng có trong tương lai.
ĐATN CHUYÊN NGÀNH CNPM
7
9/10/22
KIỂM THỬ CHỨC NĂNG LÀ GÌ?
Kiểm
thử chức năng là một loại kiểm thử
hộp đen (black box) và testcase của nó
được dựa trên đặc tả của ứng dụng phần
mềm.
Các chức năng được test bằng cách
nhập vào các giá trị nhập và kiểm tra kết
quả đầu ra, và ít quan tâm đến cấu trúc
bên trong của ứng dụng
ĐATN CHUYÊN NGÀNH CNPM
8
9/10/22
QUY TRÌNH KIỂM THỬ CHỨC NĂNG
Phân
Lập
tích u cầu
kế hoạch kiểm thử
Thiết
kế kịch bản kiểm thử
Thiết
lập môi trường kiểm thử
Thực
hiện kiểm thử
Đóng
chu trình kiểm thử
ĐATN CHUYÊN NGÀNH CNPM
9
9/10/22
MÔI TRƯỜNG KIỂM THỬ
Thiết
Hệ
bị kiểm thử: PC, laptop
điều hành: windows, Mac os
Trình
duyệt kiểm thử: Chrome, Edge, Cốc
cốc, Firefox, Safari
ĐATN CHUYÊN NGÀNH CNPM
10
9/10/22
TÀI LIỆU ĐẶC TẢ
ĐATN CHUYÊN NGÀNH CNPM
11
9/10/22
DỮ LIỆU ĐẦU VÀO
TC_01
Thêm 1 sản phẩm vào giỏ hàng
TC_02
Thêm 1 sản phẩm vào giỏ hàng 2
lần
ĐATN CHUYÊN NGÀNH CNPM
12
9/10/22
DỮ LIỆU ĐẦU RA
TC_01
Sản phẩm được thêm mới thàn
công vào giỏ hàng
TC_02
Sản phẩm thêm mới thất bại, hiển
thị thơng báo “Sản phẩm đã có trong giỏ
hàng”
ĐATN CHUN NGÀNH CNPM
13
9/10/22
KẾT QUẢ
Khái
quát về phần mềm và kiểm thử
Tìm
hiểu và năm rõ được các quy trình kiểm
thử phần mềm
Xây
dựng thành công bộ testcase phục vụ
công tác kiểm thử phần mềm
Kiểm
thử trên web
ĐATN CHUYÊN NGÀNH CNPM
14
9/10/22
THANK YOU!