Đề 4 – Bài tập, đề thi trắc nghiệm online Kiểm thử phần mềm

Đề 4 - Bài tập, đề thi trắc nghiệm online Kiểm thử phần mềm

1. Loại kiểm thử nào sau đây thường được thực hiện ĐẦU TIÊN trong quy trình kiểm thử phần mềm?
2. Loại tài liệu nào mô tả chi tiết cách thức kiểm thử phần mềm sẽ được thực hiện, bao gồm phạm vi, phương pháp, lịch trình và nguồn lực?
3. Mục tiêu của `Defect Prevention′ (Phòng ngừa lỗi) trong kiểm thử phần mềm là gì?
4. Khi nào thì nên thực hiện kiểm thử bảo mật (Security testing)?
5. Lỗi (Bug∕Defect) và Sai sót (Error∕Mistake) khác nhau như thế nào trong kiểm thử phần mềm?
6. Ma trận truy vết yêu cầu (Requirements traceability matrix - RTM) được sử dụng để làm gì trong kiểm thử phần mềm?
7. Loại kiểm thử nào sau đây tập trung vào việc đánh giá trải nghiệm người dùng (User experience - UX) và tính dễ sử dụng của phần mềm?
8. Phương pháp kiểm thử nào sau đây phù hợp nhất khi kiểm thử một ứng dụng web có nhiều trường nhập liệu và các quy tắc nghiệp vụ phức tạp?
9. Test case (ca kiểm thử) thường bao gồm những thành phần chính nào?
10. Khái niệm `Pesticide Paradox′ (Nghịch lý thuốc trừ sâu) trong kiểm thử phần mềm nói về điều gì?
11. Kiểm thử chấp nhận của người dùng (User Acceptance Testing - UAT) được thực hiện bởi ai?
12. Trong quy trình kiểm thử, khi nào thì Tester nên dừng kiểm thử?
13. Độ bao phủ code (Code coverage) là một chỉ số quan trọng trong kiểm thử hộp trắng. Độ bao phủ code đo lường điều gì?
14. Phương pháp kiểm thử nào sau đây tập trung vào việc kiểm tra các tương tác giữa các module khác nhau của phần mềm?
15. Trong mô hình chữ V (V-model) của quy trình phát triển phần mềm, giai đoạn kiểm thử hệ thống (System testing) tương ứng với giai đoạn phát triển nào?
16. Trong kiểm thử hiệu năng (Performance testing), loại kiểm thử nào đo lường khả năng của hệ thống khi có số lượng lớn người dùng đồng thời?
17. Mục tiêu chính của kiểm thử hồi quy (Regression testing) là gì?
18. Kiểm thử thăm dò (Exploratory testing) là gì?
19. Mục đích của việc lập kế hoạch kiểm thử (Test planning) là gì?
20. Kỹ thuật `Boundary Value Analysis′ (Phân tích giá trị biên) trong kiểm thử hộp đen tập trung vào kiểm tra những loại giá trị đầu vào nào?
21. Test stub và Test driver được sử dụng trong loại kiểm thử nào?
22. Kiểm thử hộp đen (Black-box testing) tập trung chủ yếu vào khía cạnh nào của phần mềm?
23. Lợi ích chính của việc sử dụng công cụ tự động hóa kiểm thử (Test automation tools) là gì?
24. Kiểm thử alpha và kiểm thử beta là hai loại kiểm thử chấp nhận (Acceptance testing). Sự khác biệt chính giữa chúng là gì?
25. Kiểm thử Ad-hoc là gì?
26. Kỹ thuật kiểm thử nào sau đây KHÔNG thuộc nhóm kiểm thử hộp trắng (White-box testing)?
27. Trong kiểm thử hộp trắng, phương pháp `Statement Coverage′ (Bao phủ câu lệnh) đảm bảo điều gì?
28. Chỉ số `Defect Density′ (Mật độ lỗi) đo lường điều gì?
29. Trong quản lý lỗi (Defect management), trạng thái `Resolved′ (Đã giải quyết) có nghĩa là gì?
30. Kiểm thử khói (Smoke testing) thường được thực hiện khi nào?