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

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

1. Trong kiểm thử bảo mật (Security testing), 'Penetration testing' (Kiểm thử xâm nhập) là gì?
2. Đâu là mục đích chính của việc xây dựng 'Ma trận truy vết yêu cầu' (Requirements Traceability Matrix - RTM)?
3. Loại kiểm thử nào xác minh rằng một thay đổi mã mới không gây ra lỗi ở các khu vực khác của ứng dụng đã hoạt động ổn định trước đó?
4. 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?
5. Đâu là một thách thức phổ biến khi thực hiện kiểm thử trong môi trường Agile?
6. Trong kiểm thử phần mềm, 'Test case' (ca kiểm thử) là gì?
7. Loại tài liệu nào mô tả kế hoạch tổng thể cho hoạt động kiểm thử phần mềm, bao gồm phạm vi, mục tiêu, nguồn lực và lịch trình?
8. Phương pháp kiểm thử 'Boundary Value Analysis' (Phân tích giá trị biên) tập trung vào việc chọn giá trị kiểm thử ở đâu?
9. Đâu là lợi ích chính của việc tự động hóa kiểm thử (Test automation)?
10. Trong kiểm thử hộp trắng (White-box testing), kỹ thuật 'Statement coverage' (Độ bao phủ câu lệnh) đảm bảo điều gì?
11. Kiểm thử 'Alpha testing' và 'Beta testing' khác nhau chủ yếu ở điểm nào?
12. Khi nào thì kiểm thử thủ công (Manual testing) thường được ưu tiên hơn so với kiểm thử tự động (Automated testing)?
13. Trong quy trình quản lý lỗi (Defect management), trạng thái 'Resolved' (Đã giải quyết) của một lỗi có nghĩa là gì?
14. Điều gì KHÔNG phải là mục tiêu chính của kiểm thử phần mềm?
15. 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ì?
16. Phương pháp kiểm thử 'Equivalence Partitioning' (Phân vùng tương đương) hoạt động dựa trên nguyên tắc nào?
17. Trong quy trình kiểm thử, 'Test closure' (Kết thúc kiểm thử) là giai đoạn nào?
18. Phương pháp kiểm thử 'Decision Table Testing' (Kiểm thử bảng quyết định) đặc biệt hữu ích khi nào?
19. Loại kiểm thử nào tập trung vào việc đánh giá khả năng sử dụng và trải nghiệm người dùng của phần mềm?
20. Khái niệm 'Độ bao phủ mã' (Code coverage) trong kiểm thử phần mềm dùng để đo lường điều gì?
21. Loại lỗi nào thường khó phát hiện nhất trong kiểm thử phần mềm?
22. Trong kiểm thử hiệu năng, 'Response time' (Thời gian phản hồi) là gì?
23. Kiểm thử 'Non-functional testing' (Kiểm thử phi chức năng) tập trung vào các khía cạnh nào của phần mềm?
24. Khi báo cáo lỗi (Defect reporting), thông tin nào là quan trọng nhất cần cung cấp để giúp nhà phát triển sửa lỗi hiệu quả?
25. Trong kiểm thử hiệu năng, 'Throughput' (Thông lượng) đo lường điều gì?
26. Mục tiêu chính của 'Kiểm thử chấp nhận người dùng' (User Acceptance Testing - UAT) là gì?
27. Kiểm thử 'Integration testing' (Kiểm thử tích hợp) nhằm mục đích chính là gì?
28. Kiểm thử 'Smoke testing' (Kiểm thử khói) thường được thực hiện khi nào trong vòng đời phát triển phần mềm?
29. Trong kiểm thử hiệu năng (Performance testing), loại kiểm thử nào đo lường khả năng của hệ thống khi chịu tải cao hơn mức bình thường?
30. Đâu là một ví dụ về kiểm thử 'Static testing' (Kiểm thử tĩnh)?