Đề 9 – Đề thi, câu hỏi trắc nghiệm online Kiểm thử phần mềm

Đề 9 - Đề thi, câu hỏi trắc nghiệm online Kiểm thử phần mềm

1. Tại sao việc quản lý test case lại quan trọng trong kiểm thử phần mềm?
2. Phân tích giá trị biên (Boundary Value Analysis) là kỹ thuật kiểm thử dựa trên nguyên tắc nào?
3. Phương pháp kiểm thử nào sau đây giúp phát hiện các vấn đề về bộ nhớ (memory leaks) trong ứng dụng?
4. Lợi ích chính của việc sử dụng công cụ quản lý kiểm thử (test management tool) là gì?
5. Tại sao việc ước lượng thời gian kiểm thử lại quan trọng?
6. Độ bao phủ mã (Code coverage) là gì?
7. Kiểm thử khói (Smoke testing) thường được thực hiện ở giai đoạn nào?
8. Sự khác biệt giữa 'verification' và 'validation' trong kiểm thử phần mềm là gì?
9. Mục tiêu chính của việc viết báo cáo lỗi (bug report) là gì?
10. Kiểm thử hiệu năng (Performance testing) nhằm mục đích gì?
11. Trong kiểm thử hiệu năng, 'throughput' là gì?
12. Trong kiểm thử phần mềm, 'bug' và 'fault' khác nhau như thế nào?
13. Trong ngữ cảnh kiểm thử bảo mật, SQL injection là gì?
14. Mục đích của kiểm thử chấp nhận (Acceptance testing) là gì?
15. Khi nào nên sử dụng kiểm thử thăm dò (Exploratory testing)?
16. Kỹ thuật kiểm thử nào sau đây là một kỹ thuật kiểm thử hộp trắng?
17. Đâu là mục tiêu chính của kiểm thử hộp đen?
18. Sự khác biệt chính giữa kiểm thử Alpha và kiểm thử Beta là gì?
19. Kiểm thử Ad-hoc là gì?
20. Phương pháp kiểm thử nào sau đây phù hợp nhất để kiểm tra các giao diện người dùng?
21. Trong kiểm thử phần mềm, 'defect density' (mật độ lỗi) là gì?
22. Khi nào nên sử dụng kiểm thử tự động (test automation)?
23. Mô hình V-model trong kiểm thử phần mềm thể hiện điều gì?
24. Khi nào nên sử dụng kỹ thuật 'pairwise testing' (kiểm thử cặp)?
25. Sự khác biệt chính giữa kiểm thử tải (load testing) và kiểm thử stress (stress testing) là gì?
26. Tại sao cần ưu tiên kiểm thử các module có độ phức tạp cao?
27. Trong kiểm thử phần mềm, 'test oracle' là gì?
28. Khi nào nên thực hiện kiểm thử chấp nhận người dùng (User Acceptance Testing - UAT)?
29. Kiểm thử hồi quy (Regression testing) được thực hiện khi nào?
30. Use case testing là gì?