Testing (kiểm thử)

Đại diện khách hàng xác nhận phần mềm đạt yêu cầu.

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