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

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

1. Khái niệm 'Test oracle' (Tiên tri kiểm thử) dùng để chỉ điều gì?
2. Kiểm thử Alpha và Beta khác nhau chủ yếu ở điểm nào?
3. Điểm khác biệt chính giữa 'Verification' và 'Validation' trong kiểm thử phần mềm là gì?
4. Mục tiêu của 'Test closure' (Kết thúc kiểm thử) là gì?
5. Mục tiêu chính của kiểm thử hồi quy (Regression testing) là gì?
6. Trong quy trình quản lý lỗi (Defect management), bước 'Defect triage' (Phân loại lỗi) có vai trò gì?
7. Trong kiểm thử API (API testing), chúng ta thường kiểm tra điều gì?
8. Kỹ thuật 'State transition testing' (Kiểm thử chuyển trạng thái) phù hợp nhất cho loại hệ thống nào?
9. 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?
10. Phương pháp kiểm thử dựa trên kinh nghiệm (Experience-based testing) phụ thuộc vào yếu tố nào là chủ yếu?
11. Kỹ thuật 'Equivalence partitioning' (Phân vùng tương đương) giúp giảm số lượng test case bằng cách nào?
12. Lợi ích chính của việc sử dụng kiểm thử tự động (Test automation) là gì?
13. Trong kiểm thử hiệu suất, 'Stress testing' (Kiểm thử chịu tải) nhằm mục đích gì?
14. 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?
15. Công cụ 'Test runner' được sử dụng để làm gì trong kiểm thử tự động?
16. Kiểm thử khói (Smoke testing) thường được thực hiện khi nào?
17. Lỗi 'Boundary value' (Giá trị biên) thường xuất hiện ở đâu trong quá trình kiểm thử?
18. Kiểm thử ad-hoc (Ad-hoc testing) còn được gọi là gì?
19. Kỹ thuật 'Decision table testing' (Kiểm thử bảng quyết định) hữu ích trong trường hợp nào?
20. Trong mô hình chữ V (V-model), giai đoạn 'Unit testing' tương ứng với giai đoạn nào của phát triển phần mềm?
21. Sự khác biệt giữa 'Severity' (Mức độ nghiêm trọng) và 'Priority' (Mức độ ưu tiên) của lỗi là gì?
22. Trong kiểm thử bảo mật (Security testing), 'Penetration testing' (Kiểm thử xâm nhập) nhằm mục đích gì?
23. Kiểm thử song song (Concurrency testing) nhằm mục đích phát hiện lỗi gì?
24. Mục đích của 'Test plan' (Kế hoạch kiểm thử) trong dự án phần mềm là gì?
25. 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?
26. Trong kiểm thử hiệu suất (Performance testing), 'Load testing' được sử dụng để làm gì?
27. Trong kiểm thử hiệu suất, 'Endurance testing' (Kiểm thử độ bền) được sử dụng để làm gì?
28. Kiểm thử thăm dò (Exploratory testing) thường được thực hiện tốt nhất bởi ai?
29. Phương pháp kiểm thử nào sau đây KHÔNG thuộc nhóm kiểm thử hộp trắng (White-box testing)?
30. Độ bao phủ quyết định (Decision coverage) đo lường điều gì?