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

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

1. Kiểm thử thăm dò (Exploratory testing) phù hợp nhất với tình huống nào?
2. Trong kiểm thử tích hợp (Integration testing), phương pháp 'Top-down' (Từ trên xuống) tiếp cận kiểm thử như thế nào?
3. Kiểm thử biên (Boundary value testing) dựa trên nguyên tắc nào?
4. Độ bao phủ code (Code coverage) là một chỉ số quan trọng trong kiểm thử hộp trắng, nó đo lường điều gì?
5. Trong Agile/Scrum, kiểm thử thường được thực hiện như thế nào?
6. Trong kiểm thử hiệu năng, 'Thời gian phản hồi' (Response time) đo lường điều gì?
7. Khi nào nên sử dụng kiểm thử tự động hóa (Automation testing) thay vì kiểm thử thủ công (Manual testing)?
8. Loại kiểm thử nào được thực hiện ĐẦU TIÊN trong quy trình kiểm thử phần mềm theo mô hình chữ V (V-model)?
9. Trong kiểm thử hiệu năng (Performance testing), loại kiểm thử nào đo lường khả năng chịu tải của hệ thống khi số lượng người dùng đồng thời tăng lên?
10. Kỹ thuật 'Pair testing' (Kiểm thử cặp đôi) mang lại lợi ích gì?
11. Trong kiểm thử hộp đen, kỹ thuật 'Kiểm thử chuyển trạng thái' (State Transition Testing) hữu ích nhất khi nào?
12. Phương pháp kiểm thử nào KHÔNG thuộc nhóm kiểm thử hộp trắng (White-box testing)?
13. Phương pháp kiểm thử nào 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?
14. Phương pháp kiểm thử 'Kiểm thử dựa trên rủi ro' (Risk-based testing) ưu tiên kiểm thử khu vực nào của phần mềm?
15. Kỹ thuật kiểm thử hộp đen nào tập trung vào việc thiết kế test case dựa trên các điều kiện và hành động có thể xảy ra trong hệ thống?
16. Sự khác biệt chính giữa kiểm thử Alpha và kiểm thử Beta là gì?
17. Công cụ theo dõi lỗi (Bug tracking tool) được sử dụng để làm gì trong quy trình kiểm thử phần mềm?
18. Mục tiêu chính của kiểm thử hồi quy (Regression testing) là gì?
19. Mục đích của việc xây dựng 'Ma trận truy vết yêu cầu' (Requirement Traceability Matrix - RTM) là gì?
20. Trong kiểm thử API (Application Programming Interface), mục tiêu chính là gì?
21. Trong kiểm thử chấp nhận (Acceptance testing), ai là người thực hiện kiểm thử chính?
22. Lỗi (Error), Sai sót (Fault/Defect), và Hỏng hóc (Failure) có mối quan hệ như thế nào trong kiểm thử phần mềm?
23. Kiểm thử bảo mật (Security testing) tập trung vào việc xác định điều gì?
24. Kiểm thử chấp nhận của người dùng (User Acceptance Testing - UAT) thường diễn ra ở giai đoạn nào của vòng đời phát triển phần mềm?
25. Kiểm thử 'Sanity testing' (Kiểm thử tỉnh táo) khác với 'Smoke testing' (Kiểm thử khói) ở điểm nào?
26. Chỉ số 'Defect Density' (Mật độ lỗi) được tính như thế nào?
27. 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?
28. Loại tài liệu nào mô tả chi tiết các bước thực hiện, dữ liệu đầu vào, và kết quả mong đợi cho một trường hợp kiểm thử cụ thể?
29. Kiểm thử khói (Smoke testing) thường được thực hiện khi nào?
30. Vai trò của 'Test Lead' (Trưởng nhóm kiểm thử) trong dự án kiểm thử phần mềm là gì?