

Preview text:
BÁO CÁO KIỂM THỬ PHẦN MỀM
Website Quản lý Trung tâm Ngoại ngữ
1. Phân tích yêu cầu
Phân tích yêu cầu là bước đầu tiên và quan trọng trong quy trình kiểm thử phần mềm. Mục tiêu chính là đảm bảo nhóm kiểm thử hiểu rõ đầy đủ về chức năng, phi chức năng, yêu cầu nghiệp vụ cũng như công nghệ của hệ thống, từ đó xác định đúng phạm vi kiểm thử và thiết kế được các test case phù hợp.
1.1. Đầu vào
Các tài liệu đầu vào của giai đoạn phân tích yêu cầu trong dự án 'Website Quản lý Trung tâm Ngoại ngữ' bao gồm:
- Tài liệu đặc tả yêu cầu phần mềm (SRS)
- Tài liệu thiết kế hệ thống: sơ đồ DFD, ERD, Use Case...
- Yêu cầu khách hàng về học viên, lớp học, điểm, học phí...
- Giao diện mẫu: trang đăng nhập, lớp học, điểm số, học phí...
1.2. Hoạt động
➤ Phân tích yêu cầu chức năng:
- Đăng nhập/Đăng xuất
- Quản lý học viên, giảng viên, lớp học
- Đăng ký khóa học
- Quản lý học phí
- Nhập điểm
- Gửi thông báo
➤ Phân tích yêu cầu phi chức năng:
- Tốc độ phản hồi dưới 3 giây
- Giao diện thân thiện
- Phân quyền rõ ràng
- Uptime ≥ 99.5%
➤ Một số câu hỏi cụ thể:
- Học viên tối đa 30 người/lớp
- Giảng viên chỉ sửa được điểm
- Học viên không được học trùng lịch
1.3. Đầu ra
- Tài liệu Q&A
- Phân tích rủi ro kiểm thử
- Danh sách yêu cầu kiểm thử
2. Lập kế hoạch kiểm thử
2.1. Đầu vào
- Tài liệu đặc tả và thiết kế hệ thống
- Q&A
- Phân tích rủi ro
- Yêu cầu kiểm thử
2.2. Hoạt động
a. Phạm vi kiểm thử:
- Bao gồm: Đăng nhập, quản lý học viên, lớp học, điểm, học phí
- Không bao gồm: Tích hợp hệ thống ngoài
b. Phương pháp tiếp cận:
- Hộp đen, theo hành vi, hồi quy
c. Tài nguyên kiểm thử:
- 1 Test Leader, 2 Tester chức năng, 1 UI tester
- Thiết bị: PC, điện thoại, tool: Selenium, Postman, JMeter
d. Kế hoạch công việc:
- Tester 1: Đăng nhập, học viên, học phí
- Tester 2: Giảng viên, lớp học, điểm
e. Điều kiện:
- Bắt đầu: môi trường sẵn sàng
- Kết thúc: ≥95% test case chạy, 0 lỗi nghiêm trọng
2.3. Đầu ra
- Test Plan
- Test Estimation
- Test Schedule