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

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

1. 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?
2. Khái niệm 'Test oracle' (tiên tri kiểm thử) trong kiểm thử phần mềm là gì?
3. Kiểm thử dựa trên mô hình (Model-based testing) sử dụng mô hình nào để tạo ra các trường hợp kiểm thử?
4. Kiểm thử 'Monkey testing' (khỉ) là một hình thức đặc biệt của loại kiểm thử nào?
5. Trong kiểm thử API (Application Programming Interface), chúng ta chủ yếu kiểm tra điều gì?
6. Mục đích của 'Bug report' (Báo cáo lỗi) trong quá trình kiểm thử phần mềm là gì?
7. Công cụ quản lý kiểm thử (Test management tool) giúp ích gì trong quá trình kiểm thử?
8. Kiểm thử 'Ad-hoc' (ngẫu nhiên) thường được thực hiện khi nào?
9. Trong kiểm thử hộp xám (Grey-box testing), người kiểm thử có kiến thức hạn chế về điều gì?
10. Sự khác biệt chính giữa 'Verification' (Xác minh) và 'Validation' (Thẩm định) trong kiểm thử phần mềm là gì?
11. Lợi ích chính của việc sử dụng 'Test data management' (Quản lý dữ liệu kiểm thử) là gì?
12. Mức độ ưu tiên (Priority) của một lỗi trong báo cáo lỗi cho biết điều gì?
13. Trong mô hình chữ V (V-model) của quy trình phát triển phần mềm, giai đoạn 'Unit testing' (Kiểm thử đơn vị) tương ứng với giai đoạn nào ở phía 'Verification' (Xác minh)?
14. Loại kiểm thử nào tập trung vào việc kiểm tra giao diện người dùng (UI) và trải nghiệm người dùng (UX) của phần mềm?
15. Kỹ thuật 'Decision table testing' (Kiểm thử bảng quyết định) hữu ích nhất trong trường hợp nào?
16. Phương pháp kiểm thử nào mà người kiểm thử có kiến thức về cấu trúc bên trong và mã nguồn của phần mềm?
17. Kiểm thử khói (Smoke testing) thường được thực hiện khi nào?
18. Mục tiêu của 'Risk-based testing' (Kiểm thử dựa trên rủi ro) là gì?
19. Mục tiêu chính của kiểm thử chấp nhận (Acceptance testing) là gì?
20. Kiểm thử 'Sanity testing' (kiểm thử tỉnh táo) tương tự như loại kiểm thử nào?
21. Sự khác biệt chính giữa 'Severity' (Mức độ nghiêm trọng) và 'Priority' (Mức độ ưu tiên) của một lỗi là gì?
22. Độ 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ì?
23. Khái niệm 'Test harness' (Bộ công cụ kiểm thử) dùng để chỉ điều gì?
24. Kỹ thuật 'phân vùng tương đương' (Equivalence partitioning) trong kiểm thử hộp đen nhằm mục đích gì?
25. Khi nào nên sử dụng kiểm thử tự động (Automation testing) thay vì kiểm thử thủ công (Manual testing)?
26. Trong quy trình kiểm thử phần mềm, 'Test plan' (Kế hoạch kiểm thử) được tạo ra ở giai đoạn nào?
27. Kiểm thử hiệu năng (Performance testing) nhằm mục đích gì?
28. Lỗi 'boundary value' (giá trị biên) thường xuất hiện ở đâu trong phần mềm?
29. Loại kiểm thử nào xác minh rằng một thay đổi mã cụ thể không gây ra tác dụng phụ không mong muốn ở các khu vực khác của phần mềm?
30. Kịch bản kiểm thử (Test scenario) mô tả điều gì?