Testing (kiểm thử)
Quản lý thay đổi yêu cầu
Cập nhật test cases khi yêu cầu thay đổi.
6. Công việc chính trong kiểm thử phần mềm
Công việc
Mô tả
Lập kế hoạch kiểm thử (Test Plan)
Xác định phạm vi, mục tiêu, tài nguyên kiểm thử.
Xây dựng kịch bản kiểm thử (Test Case)
Mô tả chi tiết các bước kiểm tra và kỳ vọng.
Chuẩn bị dữ liệu kiểm thử (Test Data)
Tạo dữ liệu cần thiết để kiểm thử.
Thực thi kiểm thử (Test Execution)
Thực hiện các bước kiểm thử, ghi nhận kết quả.
Ghi nhận và báo cáo lỗi (Bug Report)
Gửi thông tin lỗi cho lập trình viên sửa chữa.
Kiểm thử lại (Re-test, Regression Test)
Kiểm thử lại sau khi sửa lỗi để đảm bảo ổn định.
7. Các công cụ kiểm thử phổ biến
Công cụ
Mô tả
JIRA, Trello
Quản lý bug, task, tiến độ kiểm thử.
Postman, SoapUI
Kiểm thử API, dịch vụ web.
Selenium, Cypress
Tự động hóa kiểm thử giao diện web.
JMeter, LoadRunner
Kiểm thử hiệu năng, chịu tải.
TestRail, Zephyr
Quản lý kịch bản kiểm thử (Test Cases).
8. Ví dụ về Kịch bản kiểm thử đơn giản
Test Case ID
Chức năng
Bước kiểm thử
Kết quả mong đợi
TC001
Đăng nhập hệ thống
1. Vào trang đăng nhập. 2. Nhập username/password đúng. 3. Nhấn nút Đăng nhập.
Đăng nhập thành công, chuyển đến trang dashboard.
TC002
Đăng nhập sai mật khẩu
1. Vào trang đăng nhập. 2. Nhập username đúng, password sai. 3. Nhấn Đăng nhập.
Hiển thị thông báo "Sai mật khẩu".
9. Kết quả của giai đoạn Testing
Kết quả
Ý nghĩa
Báo cáo kiểm thử (Test Report)
Tổng hợp kết quả kiểm thử, các lỗi tìm được.
Danh sách lỗi (Bug List)
Chi tiết các lỗi, tình trạng sửa lỗi.
Kịch bản kiểm thử đã thực hiện (Executed Test Cases)
Các test cases đã kiểm thử, kết quả Pass/Fail.
Đánh giá chất lượng phần mềm
Đánh giá phần mềm đã sẵn sàng cho triển khai chưa.
Last updated