Manual Testing
- Tháng Mười Hai 28, 2020
- Posted by: Le Thi Bich Ha
- Category: Technology
Khái niệm
Kiểm thử thủ công (Manual Testing) là việc tester làm mọi công việc hoàn toàn bằng tay, từ viết test case đến thực hiện test, mọi thao tác như nhập điều kiện đầu vào, thực hiện một số sự kiện khác như click nút và quan sát kết quả thực tế, sau đó so sánh kết quả thực tế với kết quả mong muốn trong test case, điền kết quả test.
Hiện nay, phần lớn các tổ chức, các công ty phần mềm, hoặc các nhóm làm phần mềm đều thực hiện kiểm thử thủ công là chủ yếu.
Các loại kiểm thử thủ công
- Black Box Testing
- White Box Testing
- Unit Testing
- System Testing
- Integration Testing
- Acceptance Testing
Ưu, nhược điểm của Kiểm thử thủ công
Ưu điểm:
Cho phép tester thực hiện việc kiểm thử khám phá
Thích hợp kiểm tra sản phẩm lần đầu tiên
Thích hợp kiểm thử trong trường hợp các test case chỉ phải thực hiện một số ít lần
Dễ dàng cho việc test giao diện, người tester sẽ có phản hồi nhanh và trực quan về giao diện ứng dụng
Mất ít chi phí cho các tool tự động và quy trình, giảm được chi phí ngắn hạn
Khi có thay đổi nhỏ manual testing manual testing không bị mất nhiều thời gian để thay đổi các trường hợp kiểm thử
Nhược điểm
- Tốn thời gian. Đối với mỗi lần release, người kiểm thử vẫn phải thực hiện lại một tập hợp các test case đã chạy dẫn đến sự mệt mỏi và lãng phí effort
- Kết quả kiểm thử ít tin cậy hơn vì có thể sai sót do yếu tố con người
- Quá trình thực hiện các ca kiểm thử không được ghi lại, do vậy nó không có tính tái sử dụng
- Với một số task khó thực hiện thủ công như performance testing và stress testing thì manual testing rất khó để thực hiện.
Cách thực hiện Kiểm thử thủ công
- Đọc và hiểu tài liệu / hướng dẫn dự án phần mềm. Ngoài ra, hãy nghiên cứu Ứng dụng Đang Kiểm tra (AUT) nếu có.
- Dự thảo các trường hợp kiểm thử bao gồm tất cả các yêu cầu được đề cập trong tài liệu.
- Xem xét và xác định cơ sở các trường hợp thử nghiệm với Trưởng nhóm, Khách hàng (nếu có)
- Thực hiện các trường hợp kiểm tra trên AUT
- Báo cáo lỗi.
- Sau khi các lỗi được sửa, hãy thực hiện lại các trường hợp kiểm thử không thành công để xác minh rằng chúng đã vượt qua.
Một số công cụ tự động hóa kiểm thử thủ công
- Selenium
- QTP
- Jmeter
- Loadrunner
- TestLink
- Quality Center(ALM)