Thiết kế test case sử dụng bảng quyết định Decision Table...121.3.1... Chức năng đăng nhậpwebsite để sử dụng các chức năng khácTiền điều kiện Tài khoản người dùng đã được đăngkýHậu điề
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINHKHOA CÔNG NGHỆ THÔNG TIN
-
-BÁO CÁO
KIỂM THỬ PHẦN MỀM
Đề Tài
KIỂM THỬ WEBSITE MẠNG XÃ HỘI FACEBOOK
Giảng viên hướng dẫn: Nguyễn Thị Ngọc ThanhSinh viên thực hiện: Phạm Bá Trung Hiếu
Mã số sinh viên: 2151013024Lớp: DH21CS01
Khóa: 2021-2025
Tháng 1 năm 2024, TP HỒ CHÍ MINH
Trang 3NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 4TÓM TẮT ĐỐ ÁN NGÀNH
3
Trang 5ABSTRACT
4
Trang 6MỤC LỤC
Chương 1.GIỚI THIỆU CÁC CHỨC NĂNG 10
1.1 Sơ đồ use case 10
1.2 Đặc tả use case 10
1.2.1 Chức năng đăng nhập 10
1.2.2 Chức năng thay đổi ảnh đại diện 11
1.3 Thiết kế test case sử dụng bảng quyết định (Decision Table) 12
1.3.1 Chức năng đăng nhập 12
1.3.2 Chức năng thay đổi ảnh đại diện 13
Chương 2.KIỂM THỬ SELENIUM SỬ DỤNG PYTHON 14
2.1 Yêu cầu cài đặt 14
Trang 7DANH MỤC TỪ VIẾT TẮT
6
Trang 8DANH MỤC HÌNH VẼ
Hình 1.1: Tên hình 1 10
7
Trang 9DANH MỤC BẢNG
Bảng 1.1: Tên bảng 1 10Bảng 2.1: Tên bảng 1 12
8
Trang 10MỞ ĐẦU
9
Trang 11Chương 1 GIỚI THIỆU CÁC CHỨC NĂNG1.1 Sơ đồ use case
Hình 1.1: Sơ đồ use case
1.2 Đặc tả use case
1.2.1 Chức năng đăng nhập
website để sử dụng các chức năng khác
Tiền điều kiện Tài khoản người dùng đã được đăngký
Hậu điều kiện Người dùng đăng nhập thành công
Luồng chính Truy cập website Facebook.comNhập tài khoản và mật khẩuNhấn nút đăng nhập
Facebook xác thực thông tin thành công, 10
Trang 12cho phép đăng nhập
Luồng thay thế Người dùng chọn quên mật khẩu Người dùng chọn tìm tài khoản Người dùng đăng ký tài khoản
Luồng ngoại lệ 1 Tài khoản/mật khẩu sai
Facebook báo lỗi sai tài khoản/mậtkhẩu, yêu cầu thử lại
2 Tài khoản chưa được tạo
Facebook báo lỗi tài khoản chưađược tạo, yêu cầu tạo mới
1.2.2 Chức năng thay đổi ảnh đại diện
Tên use case Thay đổi ảnh đại diện
Mô Tả Cho phép người dùng thay đổi ảnh đại diện
Facebook xác thực thông tin thành công, cho phép đăng nhập
Người dùng vào trang cá nhân của mìnhChọn thay đổi ảnh đại diện
Upload ảnh
Facebook xác nhận ảnh phù hợp
Chọn ảnh đã ảnh upload thành công thànhảnh đại diện mới
Luồng thay thế Người dùng chọn ảnh cũ làm ảnh đại diện
Luồng ngoại lệ Ảnh có kích thước lớn hơn 4MB, báo lỗi upload ảnh khác
Ảnh sai định dạng, báo lỗi
11
Trang 131.3 Thiết kế test case sử dụng bảng quyết định (Decision Table) 1.3.1 Chức năng đăng nhập
Điều kiện
Đã đăng ký T T T FTài khoản T T F -
Mật khẩu T F -
Bảng 1.2: Bảng quyết định chức năng đăng nhập
1.3.2 Chức năng thay đổi ảnh đại diện
Điều kiện
<= 4MB T T F FĐúng định
dạng ảnh(*) T F T F
Hành động Thay đổi
ảnh đại diện Y N N NHình 1.3: Bảng quyết định chức năng thay đổi ảnh đại diện
* Định dạng ảnh: PEG, BMP, PNG, GIF, or TIFF
12
Trang 14Chương 2 KIỂM THỬ SELENIUM SỬ DỤNG PYTHON2.1 Yêu cầu cài đặt
2.1.1 Chủ đề cấp độ 32.1.1.1 Chủ đề cấp độ 4
Bảng 2.1: Tên bảng 1
2.2 Hướng dẫn cài đặt2.2.1 Chủ đề cấp độ 3
13
Trang 15Chương 3 THỰC HIỆN KIỂM THỬ3.1 Chức năng đăng nhập
Nội dung ………Nội dung……….
3.1.1 Chủ đề cấp độ 33.1.1.1 Chủ đề cấp độ 4
3.2 Chức năng thay đổi ảnh đại diện
14
Trang 16TÀI LIỆU THAM KHẢO
(Theo chuẩn IEEE – bỏ dòng này khi viết báo cáo)
15
Trang 17PHỤ LỤC
16