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

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

1. Kỹ thuật phân vùng tương đương (Equivalence Partitioning) trong kiểm thử hộp đen là gì?
2. Kiểm thử hiệu suất (Performance testing) nhằm mục đích gì?
3. Sự khác biệt chính giữa kiểm thử alpha và kiểm thử beta là gì?
4. Đâu là nhược điểm tiềm ẩn của việc tự động hóa kiểm thử quá mức?
5. Kỹ thuật kiểm thử 'Decision Table Testing' (Kiểm thử bảng quyết định) hữu ích nhất trong trường hợp nào?
6. Kiểm thử tích hợp (Integration testing) thường được thực hiện sau loại kiểm thử nào?
7. Kiểm thử khám phá (Exploratory testing) là gì?
8. Mục tiêu chính của kiểm thử hộp trắng (White-box testing) là gì?
9. Công cụ nào sau đây thường được sử dụng cho quản lý lỗi (Defect management)?
10. Chỉ số 'Defect Density' (Mật độ lỗi) thường được sử dụng để đo lường điều gì?
11. Mức độ bao phủ mã (Code coverage) được sử dụng để đo lường điều gì?
12. Đâu là lợi ích chính của việc tự động hóa kiểm thử (Test automation)?
13. Trong kiểm thử hồi quy (Regression testing), mục đích chính là gì?
14. Mục đích của 'Test closure' (Kết thúc kiểm thử) là gì?
15. Kiểm thử phần mềm là quá trình:
16. Kiểm thử khói (Smoke testing) thường được thực hiện khi nào?
17. Trong kiểm thử hiệu suất, 'Stress testing' (Kiểm thử chịu tải) tập trung vào điều gì?
18. 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?
19. Loại kiểm thử nào tập trung vào việc xác nhận rằng phần mềm đáp ứng các yêu cầu nghiệp vụ của người dùng?
20. Kỹ thuật kiểm thử nào thiết kế các trường hợp kiểm thử dựa trên đặc tả yêu cầu, mà không cần xem xét cấu trúc bên trong của phần mềm?
21. Kỹ thuật 'Boundary Value Analysis' (Phân tích giá trị biên) tập trung vào kiểm thử ở đâu?
22. Trong quy trình kiểm thử, 'Test plan' (Kế hoạch kiểm thử) thường được tạo ra ở giai đoạn nào?
23. Trong kiểm thử bảo mật (Security testing), 'Penetration testing' (Kiểm thử xâm nhập) là gì?
24. Mục tiêu của việc 'Ưu tiên hóa kiểm thử' (Test prioritization) là gì?
25. Đâu KHÔNG phải là một cấp độ kiểm thử phần mềm phổ biến?
26. Trong kiểm thử dựa trên mô hình (Model-based testing), mô hình thường được sử dụng để làm gì?
27. Kiểm thử chấp nhận người dùng (UAT) thường được thực hiện bởi ai?
28. Lỗi (Bug) và Khuyết tật (Defect) trong kiểm thử phần mềm thường được hiểu như thế nào?
29. Test case (Trường hợp kiểm thử) tốt nên có đặc điểm nào sau đây?
30. Đâu là ví dụ về kiểm thử tĩnh (Static testing)?