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

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

1. 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?
2. Điều gì KHÔNG phải là một trong bảy nguyên tắc kiểm thử phần mềm?
3. Phương pháp kiểm thử nào sau đây thuộc loại kiểm thử hộp trắng (White-box testing)?
4. Khi nào thì kiểm thử hộp xám (Grey-box testing) được sử dụng?
5. Sự khác biệt chính giữa 'Verification' (Kiểm định) và 'Validation' (Xác nhận) trong kiểm thử phần mềm là gì?
6. Khái niệm 'Test case' (Trường hợp kiểm thử) trong kiểm thử phần mềm là gì?
7. Khi nào thì việc sử dụng kiểm thử thăm dò (Exploratory Testing) là phù hợp nhất?
8. Trong kiểm thử hiệu năng (Performance Testing), 'load testing' (kiểm thử tải) được sử dụng để làm gì?
9. Mục đích của 'Smoke Testing' (Kiểm thử khói) là gì?
10. Trong quy trình quản lý lỗi (Defect Management), 'Severity' (Mức độ nghiêm trọng) của lỗi thể hiện điều gì?
11. Điều gì là quan trọng nhất khi viết một báo cáo lỗi (Defect Report) hiệu quả?
12. 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ử 'System Testing' (Kiểm thử hệ thống) tương ứng với giai đoạn phát triển nào?
13. Kỹ thuật kiểm thử 'Equivalence Partitioning' (Phân vùng tương đương) giúp giảm số lượng test case bằng cách nào?
14. Chỉ số 'Defect Density' (Mật độ lỗi) được tính bằng cách nào?
15. Lợi ích của việc thực hiện kiểm thử sớm trong vòng đời phát triển phần mềm (SDLC) là gì?
16. 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?
17. Trong kiểm thử hiệu năng, 'Stress Testing' (Kiểm thử chịu tải) khác với 'Load Testing' (Kiểm thử tải) như thế nào?
18. Phương pháp kiểm thử nào tập trung vào việc tìm kiếm các lỗi tiềm ẩn bằng cách thử nghiệm phần mềm với dữ liệu không hợp lệ, bất ngờ hoặc ngẫu nhiên?
19. Ưu điểm chính của kiểm thử tự động (Test Automation) so với kiểm thử thủ công (Manual Testing) là gì?
20. Trong ngữ cảnh kiểm thử chấp nhận của người dùng (User Acceptance Testing - UAT), ai là người thực hiện kiểm thử chính?
21. Trong Agile Testing, kiểm thử thường được thực hiện ở giai đoạn nào của sprint?
22. Mục tiêu chính của kiểm thử hồi quy (Regression Testing) là gì?
23. Loại kiểm thử nào sau đây KHÔNG phải là kiểm thử chức năng (Functional Testing)?
24. Kiểm thử 'Alpha' và 'Beta' thường được thực hiện trong giai đoạn kiểm thử nào?
25. Kỹ thuật 'Boundary Value Analysis' (Phân tích giá trị biên) hiệu quả nhất trong việc phát hiện lỗi ở đâu?
26. Chỉ số 'Test Coverage' (Độ bao phủ kiểm thử) đo lường điều gì?
27. Trong kiểm thử API (Application Programming Interface), mục tiêu chính là gì?
28. Trong kiểm thử bảo mật, 'SQL Injection' là loại tấn công nào?
29. Loại kiểm thử nào xác minh rằng phần mềm hoạt động đúng trên các môi trường khác nhau (ví dụ: hệ điều hành, trình duyệt, thiết bị)?
30. Loại tài liệu nào mô tả chi tiết kế hoạch, phạm vi, mục tiêu và phương pháp tiếp cận cho hoạt động kiểm thử phần mềm?